1

安装lua后我已经安装luarocks了。centos system但是当我运行时,luarocks我收到以下错误:

Error: LuaRocks 2.0.6 bug (please report at luarocks-developers@lists.sourceforge.net).
/usr/local/share/lua/5.1//luarocks/command_line.lua:141: attempt to call field 'run' (a nil value)
stack traceback:
    /usr/local/share/lua/5.1//luarocks/command_line.lua:141: in function </usr/local/share/lua/5.1//luarocks/command_line.lua:141>
    [C]: in function 'xpcall'
    /usr/local/share/lua/5.1//luarocks/command_line.lua:141: in function 'run_command'
    /usr/bin/luarocks:28: in main chunk
    [C]: ?

请让我知道出了什么问题谢谢,

4

1 回答 1

2

LuaRocks 作者在这里。

这看起来像是环境不匹配,可能在同一台机器上安装了两个不同版本的 LuaRocks,一个luarocks二进制启动模块来自另一个。顺便说一句,LuaRocks 2.0.6 真的很老了,你应该升级。从您的机器上删除所有 LuaRocks 版本并从http://luarocks.org安装最新版本应该可以解决您的问题。

于 2014-06-05T21:24:40.017 回答