Luarocks在从2.0.2更新到Windows 2.2.0后停止工作。

我使用 LuaForWindows 安装了带有 LuaRocks 2.0.2 的 Lua,当我在命令行中键入 luarocks install luarocks 时,它安装了最新的 2.2.0 luarocks,但是当我尝试使用 luarocks 安装其他 rocks 时,它会返回一个错误。

未找到站点本地的 luarocks/site_config.lua 文件。 安装不完整?
'uname' 不是内部或外部命令、可执行程序或批处理文件。
'uname' 不是内部或外部命令、可执行程序或批处理文件。
C:/Program Files (x86)/Lua/5.1/lua: C:\Program Files (x86)\Lua\5.1\lua/luarocks\
cfg.lua:80: 尝试对局部变量 'proc'(一个空值)做索引
堆栈轨迹:
        C:\Program Files (x86)\Lua\5.1\lua/luarocks\cfg.lua:80: in main chunk
        [C]: in function 'require'
        ...\Program Files (x86)\Lua\5.1\lua/luarocks\loader.lua:17: in main chun
k
        [C]: ?
        [C]: ?

我是否缺少任何额外的步骤使其工作 谢谢

点赞
用户1793220
用户1793220

luarocks install luarocks 仅支持 2.1.0 及以上版本(并且在 Unix 上进行了大多数测试)。

要在 Windows 上从旧版升级,请使用 LuaRocks 网站提供的 Windows .zip 文件

2014-09-25 16:50:49