Luarocks не удалось скомпилировать объект
Я довольно новичок в использовании таких вещей, как luarocks, для установки библиотек, и у меня возникла проблема, я не уверен, как это исправить при установке зависимостей для Lapis.
Как видите, у меня нет никаких зависимостей, установленных для Lapis (я предполагаю, что они будут автоматически установлены, когда я попытаюсь загрузить Lapis). Я использую обычную командную строку для этого. Будучи таким новым, я представляю, что могу делать много вещей неправильно. Должен ли я использовать что-то еще? Любые указатели были бы великолепны, спасибо!
1 ответ
Получение этого сообщения:
'cl' is not recognized as an internal or external command,
operable program or batch file.
означает, что у вас нет компилятора C в пути поиска исполняемых файлов (PATH
переменная окружения). В частности, LuaRocks ищет из cl
, который является компилятором C из Microsoft Visual Studio. Если у вас установлена Visual Studio, вы должны запустить ее "Командная строка разработки x86", а затем каталог, в котором cl.exe
будет установлен в вашем PATH
и LuaRocks найдет его.
Использование Visual Studio является конфигурацией по умолчанию для LuaRocks в Windows, но вы также можете использовать ее с MingW. Самый простой способ настроить это - использовать INSTALL /MW
при установке LuaRocks.
В любом случае, я не уверен, что Lapis совместим с Windows - вы должны проверить это в его документации!