如何设置bundle install的目标路径?

时间:2011-11-24 13:28:32

标签: gem bundler

在我的主页框中

,bundle install命令确实要求输入密码并在

中安装宝石

/var/lib/gems/1.8/gems /...

但是在办公室里,它们安装在我的〜/ .bundler / cache / git中,或者至少在那里缓存而没有安装在主文件系统中

我无法弄清楚如何设置它们的安装路径。请帮助!

1 个答案:

答案 0 :(得分:4)

您可以使用

指定安装宝石的位置
bundle install --path [directory]

这通常不是必需的;你通常可以做'捆绑安装'而且你很高兴。

如果要包含用于部署的gem,则需要使用

bundle package
默认情况下,

将您的宝石放在 ./ vendor / cache 中。如果您随后部署项目并执行

bundle install --deployment

Bundler将从该目录中获取文件并将其安装到 ./ vendor / bundle 中。通过

可以获得更多信息
bundle help install

希望这很有用。