Rails 项目里用 Gemfile 来添加 Gem 依赖是很正常的事情, 在一个裸 Ruby 项目中, 怎么用 Gemfile 来管理依赖呢?

只需要在开始加入:

require 'bundler/setup' # Set up gems listed in the Gemfile.

这行代码也可以在 Rails 项目的 config/boot.rb 中找到.

使用本地 Gem

如果我们自己写了一个Gem, 还不想发布出来, 就可以通过 Gemfile 来安装本地 Gem .

Gemfile

source "https://rubygems.org"

gem 'your_gem_name', path: '/Users/your_gem_path/'