1

我一直难以让 luarocks 在 Windows 7 中工作。每当我运行 luarocks 时,都会出现以下错误:

lua5.1: cannot open C:\Program Files (x86)\Lua\luarocks.lua: No such file or directory

现在,检查文件夹,确实 luarocks.lua 不在 C:\Program Files (x86)\Lua 中,而是在 C:\Program Files (x86)\Lua\5.1 中。我不知道我必须更改何处或更改什么文件才能使其正常工作。我安装了 /MW /L /F 选项以防万一,但我在没有选项的情况下安装时遇到了同样的问题。文档没有太大帮助,我已经根据安装结束时的文本转储正确设置了所有路径变量。我在安装过程中没有任何错误。我安装了最新版本的 luarocks,2.2.0。

4

1 回答 1

0

将完整路径luarocks.lua写入luarocks.bat安装脚本生成的文件中。你可以在那里改变它,但看起来你的 LuaRocks 安装严重损坏:luarocks.lua应该在,但应该在,旁边。(在这种情况下,LuaRocks 版本号由安装脚本自动附加到安装位置,所以我不知道你怎么会得到像你这样的路径。)你很可能会在此过程中遇到更多问题. 这也是之前找不到你的捆绑工具的原因。C:\Program Files (x86)\Lua\5.1C:\Program Files (x86)\LuaRocks\2.2luarocks.bat2.2

这可能很简单,例如由于剩余的环境变量设置而干扰的另一个失败的安装尝试,但我建议您出现在LuaRocks 邮件列表中(也可以作为新闻组访问),并在潜在问题出现后在 SO 上发布您的解决方案解决。

于 2014-10-28T04:44:12.763 回答