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 - вы должны проверить это в его документации!

Другие вопросы по тегам