はじめに
自分がインストールして使用しているバージョンとは異なるバージョンをプロジェクトごとに指定する方法があるのかと思い備忘を含めて書きたいと思いました。
rbenvとは
rbenvは何回か目にしたり、聞いたことはありましたが特に意識せずに学習していました。
rbenvは複数のRubyバージョンを管理、切り替えをするためのツールで、プロジェクトごとに任意のバージョンを設定できます。
Rubyのインストール
バージョンを指定してインストールできます。
rbenv install 3.3.5
インストールしたRubyバージョンの確認
現在インストールされているRubyのバージョンが確認できます。
rbenv version
グローバルなRubyバージョン指定
システム全体で使用するデフォルトのRubyバージョンを指定できます
rbenv global 3.3.5
下記のコマンドを実行するとデフォルトのバージョンを確認できます
cat ~/.rbenv/version
ローカルなRubyバージョン指定
特定のプロジェクトで使用するRubyバージョンを指定できます
cd /your/project/path
rbenv local 3.2.2
さいごに
かなり初歩的なことですが、バージョンの互換性があわない場合もあるのでrbenvでのバージョン管理は大切と感じました。
rbenvでプロジェクトごとに適切なバージョンを管理していきたいです。