Lua的包管理系统?

时间:2012-01-10 01:18:21

标签: lua package-managers

Lua的标准包管理系统和存储库是什么?与 Mac OS X brewnpm的{​​{1}}一样。

1 个答案:

答案 0 :(得分:42)

没有标准 Lua软件包管理系统,但您可以尝试以下方法:

  • LuaRocks - 包含大量分布为rocks的Lua模块。安装LuaRocks后,安装很简单:luarocks install desired-package。在Linux / Unix / Mac上,这将安装到/usr/local/{share,lib}/lua/5.1,其中Lua解释器查找模块。

  • LuaDist - 旨在使用Lua和模块( dist )创建独立的独立目录。 LuaDist中的所有内容都是基于CMake的,这意味着它可以使用CMake支持的任何编译器/ IDE轻松编译。 LuaDist还有一个广泛的repository,它包含Lua模块以及许多C依赖/库,它们允许创建一个真正独立的Lua"发行版#34;。安装与LuaRocks相同 - luadist install desired-package