31

Lua 的标准包管理系统和存储库是什么?就像Mac OS X一样brew,对于.npmnode.js

4

1 回答 1

44

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

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

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

于 2012-01-10T07:56:07.687 回答