我在使用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。
答案 0 :(得分:0)
安装脚本将luarocks.lua
的完整路径写入生成的luarocks.bat
。您可以在那里进行更改,但看起来您的LuaRocks安装严重受损:luarocks.lua
应该不位于C:\Program Files (x86)\Lua\5.1
但C:\Program Files (x86)\LuaRocks\2.2
位于luarocks.bat
旁边1}}。 (在这种情况下,LuaRocks版本号,2.2
由安装脚本自动附加到安装位置 ,因此我不知道如何最终得到像您这样的路径。 )你很可能会遇到更多问题。这也是your bundled tools could not be found之前的原因。
这可能是一个简单的事情,就像另一个失败的安装尝试因为剩余的环境变量设置而干扰,但我建议您出现在the LuaRocks mailing list上(也可以作为newsgroup访问),并发布您的解决方案一旦基本问题得到解决,就在SO处。