1
如果我用Lua編譯Luarocks(例如PUC 5.3),然後使用Luarocks來安裝不同的Lua使用的岩石(例如Luajit,Luarocks --tree my/lua-project-5.1),會不會有衝突下線?如果Luarocks被編譯爲w /與目標不同的Lua,是否有衝突?
如果我用Lua編譯Luarocks(例如PUC 5.3),然後使用Luarocks來安裝不同的Lua使用的岩石(例如Luajit,Luarocks --tree my/lua-project-5.1),會不會有衝突下線?如果Luarocks被編譯爲w /與目標不同的Lua,是否有衝突?
是的。你不應該混合使用Lua版本,因爲在構建用C編寫的模塊時,他們將使用LuaRocks配置的特定Lua版本的頭文件。這將導致模塊無法生成或無法在其他版本的解釋器中加載。
但是請注意,您可以同時安裝多個LuaRocks,每個安裝一個Lua版本。