【问题标题】:Lua's package management system?Lua的包管理系统?
【发布时间】:2012-02-06 12:30:08
【问题描述】:

Lua 的标准包管理系统和存储库是什么?比如brew 用于Mac OS Xnpm 用于node.js

【问题讨论】:

标签: lua package-managers


【解决方案1】:

没有标准 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“发行版”。安装与 LuaRocks 相同 - luadist install desired-package

【讨论】:

  • 卸载/删除/清除/清理功能怎么样?他们能很好地处理这些功能吗?
  • 我从来不需要卸载 :) 但我确定他们会这样做,让我看看...luarocks removeluadist remove
猜你喜欢
  • 2015-07-14
  • 1970-01-01
  • 2011-01-27
  • 1970-01-01
  • 2013-06-16
  • 2015-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多