【发布时间】:2013-08-11 13:02:14
【问题描述】:
在 NodeJS/NPM 中,您可以创建 package.json 并运行 npm install 以将所有依赖项安装在项目内的文件夹中:./node_modules。 (一个项目可以是一个应用程序或另一个模块/包。)
Ruby 还有一个“捆绑器”系统(使用 .bundle 文件),用于跟踪特定于目录(即项目)的 gem。
LuaRocks 有类似的约定吗?还是建议将所有内容安装到/usr 或$HOME?
到目前为止,我已经能够获得类似的功能,但是我必须创建一个自定义 LuaRocks 配置文件并在每次我想安装 Rock 时指定 --tree=my_local_lua_rocks_dir。当然,我总是可以创建一个 bash 脚本。关键是我似乎违反了约定。
【问题讨论】: