Luarocks编译对象失败。

我对使用类似于luarocks来安装库的东西非常陌生,并且在安装Lapis的依赖项时遇到了一个问题,我不确定该如何修复。

正如您所看到的,我没有安装Lapis的任何依赖项(我假设它们会在我尝试下载Lapis时自动安装)。 我正在使用常规命令提示符进行此操作。 对于一个新手来说,我想我可能会做很多事情不对。 我应该使用其他东西吗? 任何提示都将是很棒的,谢谢!

点赞
用户1793220
用户1793220

获得此消息:

'cl' is not recognized as an internal or external command,
operable program or batch file.

意味着你的可执行文件搜索路径(PATH环境变量)中没有C编译器。特别地,LuaRocks正在寻找cl,这是Microsoft Visual Studio的C编译器。如果你已经安装了Visual Studio,你应该启动它的“x86 Development Command Prompt”,然后cl.exe所在的目录将被设置在你的PATH中,LuaRocks就会找到它。

在Windows上,使用Visual Studio是LuaRocks的默认配置,但也可以使用MingW。设置最简单的方法是在安装LuaRocks时使用INSTALL /MW

无论如何,我不确定Lapis是否与Windows兼容,你应该在其文档中检查!

2015-03-08 02:33:47