除非另有说明,否则请将gem包安装到./vendor/bundle

时间:2014-04-11 16:31:13

标签: ruby bundler

我不希望我在开发中使用的宝石混乱我的系统。 我经常忘记将安装路径添加到bundle install,导致bundle自动安装在全局gem库中。

如何在没有./vendor/bundle参数的情况下运行时,如何使用捆绑器安装宝石自动将宝石安装到--path

现在我正在使用shell别名来获得所需的结果,但我预感到可能有更好的解决方案。

1 个答案:

答案 0 :(得分:0)

您需要按以下方式为其配置

bundle config  path "vendor/bundle"

将设置BUNDLE_PATH,这是gems的安装路径

查看此链接以获取更多详细信息http://bundler.io/v1.2/bundle_config.html

但是在制作时,使用capistrano bundle install使用选项--deployment运行,该选项自动部署到vendor/*