【问题标题】:Any conflict if Luarocks is compiled w/a different Lua than the target?如果 Luarocks 编译时使用与目标不同的 Lua,是否会发生冲突?
【发布时间】:2016-08-22 04:19:32
【问题描述】:

如果我用 Lua(例如 PUC 5.3)编译 Luarocks,然后使用 Luarocks 安装 Rocks 以供不同的 Lua 使用(例如 Luajit,Luarocks --tree my/lua-project-5.1),会有任何有冲突吗?

【问题讨论】:

    标签: lua luarocks


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-01-03
      • 2021-07-17
      • 2014-06-03
      • 1970-01-01
      • 2011-03-21
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多