Lua的标准包管理系统和存储库是什么?与 Mac OS X 的brew
,npm
的{{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
。