Bundler 能够跟踪并安装所需的特定版本的 gem,以此来为 Ruby 项目提供一致的运行环境。

Bundler 是 Ruby 依赖管理的一根救命稻草,它可以保证你所要依赖的 gem 如你所愿地出现 在开发、测试和生产环境中。 利用 Bundler 启动项目简单到只用一条命令:bundle install

Bundler 能帮你做什么? 新增功能 v2.7 CLI 文档 Chat With Us

快速上手

This guide assumes that you have Ruby installed. If you do not have Ruby installed, do that first and then check back here! Any modern distribution of Ruby comes with Bundler preinstalled by default.

快速入门 bundler 很简单! 在 Ruby 项目的根目录下新建 Gemfile 文件并指定所需的依赖:

source 'https://rubygems.org'
gem 'nokogiri'
gem 'rack', '~> 2.2.4'
gem 'rspec'

从指定的 gem 源安装所需依赖:

$ bundle install
$ git add Gemfile Gemfile.lock

如何参与

Bundler 拥有很多贡献者和使用者,我们非常欢迎你的加入! 如果你在使用过程中遇到问题,请加入 the Bundler Slack ,我们会尽可能帮你解决问题。如果你有兴趣为本项目提供帮助(无需编程技能),请先阅读 the contributing guide。 在你参与 Bundler 项目的过程中,请始终遵守 行为准则 并向其他人展现你的包容和友善。 如果你希望赞助本项目或提交安全漏洞,请直接通过 HackerOne 报告。