クイックリファレンス

RubyGems CLI チートシート

RubyGems CLIクイックリファレンス:Gemのビルド、ローカルインストール、公開、yank、検索、環境情報の確認。

· 公開日

RubyGems は、Rubyライブラリのための公式パッケージ管理フレームワークおよびホスティングレジストリです。

Gemのビルドと公開

# gemspec仕様から .gem バイナリをビルド
gem build my_gem.gemspec

# ビルドしたgemをローカルにインストール
gem install my_gem-1.0.0.gem

# RubyGems.orgレジストリへgemを公開
gem push my_gem-1.0.0.gem

# 公開中の特定バージョンをインデックスから取り下げ (yank)
gem yank my_gem -v 1.0.0

インストール済みGemの管理

# リモートレジストリからgemを検索
gem search '^rails' --remote

# ローカルにインストール済みの全gemを一覧表示
gem list

# 現在どのバージョンのgemが有効か確認
gem which rake

# 特定のgemを最新に更新
gem update bundler

# 不要になった古いバージョンのgemを一括削除
gem cleanup

環境と設定

# RubyGems環境の詳細とgemパスの表示
gem env

# Gemのキャッシュおよびインストール先ディレクトリ
gem env home

参考資料

関連テーマ