LuaRocks无法找到luarocks.lua文件。

我在 Windows 7 中使用 luarocks 时遇到了困难。每当我运行 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。

点赞
用户3677376
用户3677376

完整路径到 luarocks.lua 会在安装脚本中生成的 luarocks.bat 文件中写入。你可以在那里更改它,但看起来你的 LuaRocks 安装严重损坏:luarocks.lua 不应该在 C:\Program Files (x86)\Lua\5.1 中,而应该在 C:\Program Files (x86)\LuaRocks\2.2 中,与 luarocks.bat 并列。(在这种情况下,LuaRocks 版本号 2.2 会自动加到安装位置中,所以我不知道你是如何到达你的路径的。)你在旅程中可能会遇到更多的问题。这也是为什么 你的绑定工具无法找到 的原因。

这可能只是因为其他失败的安装尝试干扰了残留的环境变量设置,但我建议你出现在 LuaRocks 邮件列表 上(也可作为一个 新闻组 进入),并在底层问题解决后在这里发布你的解决方案。

2014-10-28 04:44:12