クイックリファレンス

rbenv Rubyバージョンマネージャー チートシート

rbenvクイックリファレンス:複数Rubyバージョンの管理、シム(shims)、バージョン適用範囲(local, global, shell)、ruby-build連携。

· 公開日

rbenv は、システム環境を汚さずにプロジェクトごとにRubyのバージョンを切り替えられる軽量なバージョン管理ツールです。

バージョン管理

# インストール可能なRubyリリースの一覧表示
rbenv install -l

# ruby-build を使って指定のRubyバージョンをインストール
rbenv install 3.3.0

# インストール済みRubyバージョンの一覧表示
rbenv versions

# 現在有効なRubyバージョンの確認
rbenv version

# コマンドを含む新規Gemインストール後にシムを再生成
rbenv rehash

Rubyバージョンの設定

コマンド 適用範囲 (Scope) 説明
rbenv local 3.3.0 ローカルディレクトリ カレントディレクトリに .ruby-version ファイルを作成
rbenv global 3.3.0 システムユーザー全体 ~/.rbenv/version にデフォルトバージョンを保存
rbenv shell 3.3.0 現在のターミナルシェル 環境変数 RBENV_VERSION を設定
rbenv local --unset ローカル設定の解除 カレントの .ruby-version ファイルを削除

シムと実行パスの確認

# 現在のRuby環境で実行される実行ファイルのフルパスを表示
rbenv which gem
rbenv which rake

参考資料

関連テーマ