Можно ли указать точный двоичный файл lua в параметрах компиляции luarocks?

Прямо сейчас мне нужно создать символическую ссылку на среду выполнения lua, которую я использую:

ln -s $PREFIX/bin/lua-tarantool  $PREFIX/bin/tarantool

Затем я должен использовать --lua-suffix="-tarantool" для параметров ./configure.

Есть ли способ указать точное имя бинарника, не прибегая к символическим ссылкам? Например: --with-lua-bin=$PREFIX/bin/tarantool

Я проверил параметры и ничего подобного не нашел: https://github.com/keplerproject/luarocks/wiki/Installation-instructions-for-Unix#Customizing_your_settings


person dgo.a    schedule 04.04.2016    source источник


Ответы (1)


Вы можете установить следующее в файле ~/.luarocks/config.lua:

lua_interpreter = "/some_dir/bin/tarantool"
variables = {
   LUA = "/some_dir/bin/tarantool"
}

Однако вам может понадобиться настроить первую строку сценария luarocks (или запустить его с помощью tarantool /path/to/luarocks).

Но вы также можете спросить себя: нужно ли вам запускать LuaRocks с tarantool? Должна быть возможность установить простой Lua, LuaRocks и Tarantool, а также настроить LuaRocks для использования простого Lua, но для установки модулей по пути Tarantool.

person Hisham H M    schedule 05.04.2016