Если я скомпилирую Luarocks с помощью Lua (например, PUC 5.3), а затем использую Luarocks для установки камней, которые будут использоваться другим Lua (например, Luajit, Luarocks --tree my/lua-project-5.1), возникнет ли какой-либо конфликт в дальнейшем? линия?
Есть ли конфликт, если Luarocks скомпилирован с Lua, отличным от цели?
Ответы (1)
Да. Вы не должны смешивать версии Lua таким образом, потому что при создании модулей, написанных на C, они будут использовать заголовочные файлы для конкретной версии Lua, для которой был настроен LuaRocks. Это приведет к тому, что модули либо не будут собраны, либо не будут загружены в других версиях интерпретатора.
Однако обратите внимание, что у вас может быть несколько одновременных установок LuaRocks, каждая для одной версии Lua.
person
Hisham H M
schedule
26.12.2016