1
LuaでLuaをコンパイルすると(例えばPUC 5.3)、Luarocksを使って別のLua(例えばLuajit、Luarocks - tree my/lua-project-5.1)で使用するために岩をインストールすると、ラインを下ろす?Luarocksがターゲットと異なるLuaでコンパイルされていると、何らかの衝突が起きますか?
LuaでLuaをコンパイルすると(例えばPUC 5.3)、Luarocksを使って別のLua(例えばLuajit、Luarocks - tree my/lua-project-5.1)で使用するために岩をインストールすると、ラインを下ろす?Luarocksがターゲットと異なるLuaでコンパイルされていると、何らかの衝突が起きますか?
はい。 C言語で書かれたモジュールをビルドするときに、LuaRocksが設定された特定のLuaバージョンのヘッダファイルを使用するため、そのようなLuaバージョンを混在させるべきではありません。これにより、他のバージョンのインタプリタでビルドに失敗したりロードに失敗するモジュールが発生します。
ただし、複数のLuaRockを同時にインストールすることができます.LuaRocksはそれぞれ1つのLuaバージョンに対して複数インストールできます。