【问题标题】:How do I easily download Bundler and all its dependencies?如何轻松下载 Bundler 及其所有依赖项?
【发布时间】:2014-09-17 16:16:17
【问题描述】:

根据问题“Download all gems dependencies”,如果我想下载 gem 的所有依赖项,我可以使用 Bundler 为我完成繁重的工作。这对大多数 gem 来说非常有效,但是当我尝试使用 Bundler 执行此操作时,它不会将任何内容下载到 vendor/cache,大概是因为 Bundler 假设当捆绑包被部署时,Bundler 已经存在。

我现在并不太在意捆绑任何东西,我只想拉下 bundler-*.gem 及其所有依赖项,而无需手动搜索依赖关系树。

有没有简单的方法可以做到这一点?

【问题讨论】:

  • 我很难理解你的问题是什么。您是在问如何安装 Bundler?

标签: ruby bundler dependency-management


【解决方案1】:

据我了解您的问题,您想指定用于保存宝石的捆绑程序路径。 Bundler 默认将所有 gem 下载到 $BUNDLE_PATH$GEM_HOME 路径。如果要更改它,则必须添加即--path vendor/bundle 选项以将gems 安装到vendor/bundle 目录。请记住,捆绑程序会记住此设置,直到您指定 --system 选项来更改它。

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

【讨论】:

  • 对不起,我想你误会了; Bundler 目前依赖于一小堆 gem。我想要一种简单的方法来下载所有这些.gem 文件,而不是自己处理依赖项。
  • Bundler 除了 Ruby 解释器之外没有任何自己的依赖项。
猜你喜欢
  • 1970-01-01
  • 2016-11-08
  • 2016-12-12
  • 1970-01-01
  • 1970-01-01
  • 2021-06-12
  • 1970-01-01
  • 2016-06-26
  • 2011-05-23
相关资源
最近更新 更多