如果Luarocks使用与目标不同的Lua进行编译会发生任何冲突吗?

时间:2016-04-27 17:40:23

标签: lua luarocks

如果我用Lua编译Luarocks(例如PUC 5.3),那么使用Luarocks安装不同Lua使用的岩石(例如Luajit,Luarocks --tree my / lua-project-5.1),是否有任何冲突了吗?

1 个答案:

答案 0 :(得分:0)

是。你不应该混合这样的Lua版本,因为在构建用C编写的模块时,他们将使用LuaRocks配置的特定Lua版本的头文件。这将导致模块无法构建或无法在其他版本的解释器中加载。

但是请注意,您可以同时安装多个LuaRocks,每个LuaRock都适用于一个Lua版本。