Ошибка командной строки LuaRock Visual Studio - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь запустить команду luarocks install luafilesystem в Visual Studio Command Prompt. Но он говорит: «Ошибка: не удалось найти библиотеку Lua. Возможно, вам потребуется настроить LUA_LIBDIR».

Почему я получаю эту ошибку? (На этот раз я получил ее Пятачок :))

1 Ответ

0 голосов
/ 21 апреля 2020

LuaRocks не может найти библиотеку Lua и нуждается в ней для установки модуля luafilesystem.

Вы можете указать свою библиотеку Lua для LuaRocks, используя аргумент команды --lua-dir:

luarocks --lua-dir C:/bin/lua-5.3.5 install luafilesystem

Обратите внимание, что есть несколько способов указать каталог Lua библиотек для LuaRocks, пожалуйста, проверьте документацию LuaRocks.

Здесь вы можете найти скомпилированные библиотеки Lua и исполняемые файлы .

Модуль luafilesystem основан на C исходном коде и должен быть преобразован в динамическую c библиотеку перед установкой.

Создание динамической c библиотеки Например, lfs.dll или lfs.so, требуется скомпилировать исходный код C, чтобы затем связать результат, например lfs.o, с библиотекой Lua.

...