如何轻松下载Bundler及其所有依赖项?

时间:2014-09-17 08:09:36

标签: ruby bundler dependency-management

根据问题" Download all gems dependencies",如果我想下载所有gem的依赖项,我可以使用Bundler为我做艰苦的工作。这对大多数宝石都很有效,但是当我尝试使用Bundler执行此操作时,它不会将任何内容下载到vendor/cache,大概是因为Bundler假定捆绑包部署时Bundler已经存在。

我现在对于捆绑任何东西并不太感兴趣,我只想下载bundler - * .gem及其所有依赖项,而不必手动遍历依赖树。

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:0)

据我了解你的问题,你想指定保存宝石的捆绑路径。 Bundler默认情况下会将所有宝石下载到$BUNDLE_PATH$GEM_HOME路径。如果要更改它,则必须添加ie --path vendor/bundle选项以将gem安装到vendor/bundle目录。请记住,在指定--system选项进行更改之前,bundler会记住此设置。

您可以在bundle install documentation中了解有关捆绑安装选项的更多信息。