Система управления пакетами Lua? - PullRequest
27 голосов
/ 10 января 2012

Что такое стандартная система управления пакетами Lua и репозиторий?Как brew для Mac OS X , npm для node.js.

1 Ответ

42 голосов
/ 10 января 2012

Нет стандартной системы управления пакетами Lua, но вы можете попробовать следующее:

  • LuaRocks - содержит довольно большойколичество модулей Lua, распределенных как пород .После установки LuaRocks установка проста: luarocks install desired-package.В Linux / Unix / Mac он будет установлен в /usr/local/{share,lib}/lua/5.1, где интерпретатор Lua ищет модули.

  • LuaDist - предназначен для создания независимого автономного каталогас Lua и модулями (a dist ).Все в LuaDist основано на CMake, что означает, что его можно легко скомпилировать с помощью любого компилятора / IDE, поддерживаемого CMake.LuaDist также имеет обширный репозиторий , который содержит модули Lua, а также множество зависимостей / библиотек C, что позволяет создавать действительно независимый "дистрибутив" Lua.Установка такая же, как с LuaRocks - luadist install desired-package.

...