模块 Bundler

Bundler 通过跟踪和安装所需的精确 gem 及其版本,为 Ruby 项目提供一致的环境。

Bundler 是 Ruby 标准库的一部分。

Bundler 通过创建列出所有项目依赖项以及(可选)其版本的 gemfiles,然后使用

require 'bundler/setup'

Bundler.setup 来设置环境,其中只能使用指定的 gem 及其指定的版本。

有关 gemfiles 创建和 Bundler 用法的详细文档,请参阅 Bundler 网站

作为项目中的标准库,Bundler 可用于内省已加载和需要的模块。