【问题标题】:LuaRocks can't find luarocks.luaLuaRocks 找不到 luarocks.lua
【发布时间】:2014-12-22 17:04:29
【问题描述】:

我一直无法让 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。

【问题讨论】:

    标签: windows lua luarocks


    【解决方案1】:

    安装脚本将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 由安装脚本自动附加到安装位置,所以我不知道你怎么会得到像你这样的路径。)你在此过程中很可能会遇到更多问题。这也是之前your bundled tools could not be found的原因。

    这可能很简单,例如由于剩余的环境变量设置而造成干扰的另一个失败的安装尝试,但我建议您出现在the LuaRocks mailing list(也可以作为newsgroup 访问),并在此处发布您的解决方案一次根本问题解决了。

    【讨论】:

    • 谢谢,我会继续在邮件列表中查看它,并在问题解决后在此处发布。有趣的是,我在 Lua\5.1 和 LuaRocks\2.2 中都有 luarocks.bat,所以我不确定这是怎么发生的。我将删除 LuaRocks 和 Lua 并从头开始。
    • 如你所料,原来是之前的安装尝试失败,将 luarocks 放到了 lua 文件夹中。
    猜你喜欢
    • 2019-02-20
    • 2018-06-11
    • 2018-04-10
    • 1970-01-01
    • 2019-11-05
    • 2014-10-25
    • 2019-09-11
    • 2016-05-01
    • 2018-10-31
    相关资源
    最近更新 更多