Ruby Gem包管理 #

一、gem命令 #

1.1 基本命令 #

bash
gem install rails
gem uninstall rails
gem list
gem search rails
gem update
gem update rails
gem cleanup
gem environment

1.2 版本指定 #

bash
gem install rails -v 7.0
gem install rails -v '~> 7.0'
gem install rails -v '>= 7.0'

二、Bundler #

2.1 Gemfile #

ruby
source "https://rubygems.org"

gem "rails", "~> 7.0"
gem "pg", "~> 1.0"
gem "puma", "~> 5.0"

group :development, :test do
  gem "rspec-rails"
  gem "factory_bot_rails"
end

group :production do
  gem "unicorn"
end

2.2 命令 #

bash
bundle install
bundle update
bundle exec rails server
bundle check
bundle list
bundle outdated

三、创建Gem #

bash
bundle gem my_gem
cd my_gem
rake build
rake install
rake release

四、总结 #

本章我们学习了:

  1. gem命令:安装、卸载、列表
  2. Bundler:Gemfile、bundle命令
  3. 创建Gem:bundle gem

接下来让我们学习Ruby的Web框架!

最后更新:2026-03-27