Sea*_*bry 6 ruby rubygems bundler
Bundler 有一项功能,您可以使用该选项并行安装 gem--jobs。例如:
bundle install --jobs 4
Run Code Online (Sandbox Code Playgroud)
RubyGems 是否存在类似的功能?
我希望能够以gem update同样的方式跑步。
根本问题是更新我的全局系统 gem 需要永远。
不,此功能当前不存在。然而,RubyGems 上有一个未合并的拉取请求,涉及并行下载 gem,在您阅读本文时可能会集成该请求: https: //github.com/rubygems/rubygems/pull/649。然而,这个 PR 并没有像 Bundler 那样解决 gem 的并行安装问题。因此,某些功能可能很快就会部分推出。
\n\n也就是说,告诉 RubyGems 在安装过程中少做一些事情是加快安装速度的好方法。有三个相关的 CLI 选项值得关注。
\n\n不安装文档:
\n\ngem update --no-document\nRun Code Online (Sandbox Code Playgroud)不要尝试升级已经满足版本要求的 gem:
\n\ngem update --conservative\nRun Code Online (Sandbox Code Playgroud)不要升级任何已满足版本要求的依赖项:
\n\ngem update --minimal-deps\nRun Code Online (Sandbox Code Playgroud)我建议在没有文档的情况下简单地安装 gems。经营全球业务背后的意图gem update通常是 \xe2\x80\x9c 只是给我所有最新的东西 \xe2\x80\x9d 因此限制你\xe2\x80\x99 更新的宝石将与该目标相冲突。然而,许多人不会查看为他们安装的 gem 生成的 RDoc,这节省了大量的安装时间。
http://guides.rubygems.org/command-reference/#gem-update
\n| 归档时间: |
|
| 查看次数: |
778 次 |
| 最近记录: |