问题
What's the Lua's standard package management system and repository? Like brew
for Mac OS X, npm
for node.js
.
回答1:
There is no standard Lua package management system, but you can try out the following:
LuaRocks - contains a rather large number of Lua modules distributed as rocks. Once LuaRocks is installed, the installation is simple:
luarocks install desired-package
. On Linux/Unix/Mac, this will install into/usr/local/{share,lib}/lua/5.1
, where the Lua interpreter looks for modules.LuaDist - designed to create an independent standalone directory with Lua and modules (a dist). Everything in LuaDist is CMake-based, which means that it can be easily compiled using any compiler/IDE supported by CMake. LuaDist also has an extensive repository which contains Lua modules and also many C dependencies/libraries, which allows to create a truly independent Lua "distribution". Installation is the same as with LuaRocks -
luadist install desired-package
.
来源:https://stackoverflow.com/questions/8797451/luas-package-management-system