Luarocks无法编译对象

时间:2015-03-07 09:35:09

标签: lua luarocks moonscript

我很擅长使用像luarocks这样的东西来安装库,而我遇到了一个问题,我不确定在为Lapis安装依赖项时如何修复。

正如您所看到的,我没有为Lapis安装任何依赖项(我假设它们会在我尝试下载Lapis时自动安装)。我正在使用常规命令提示符。如此新颖,我想我可能做了很多错事。我应该使用其他东西吗?任何指针都会很棒,谢谢!

1 个答案:

答案 0 :(得分:4)

获取此消息:

'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开发命令提示符",然后在cl.exe中设置PATH的目录,LuaRocks将找到它。

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

在任何情况下,我都不确定Lapis是否与Windows兼容 - 您应该在其文档中查看它!