そういうことだったんですね

いろいろ調べたり学んだりしたことを忘れないように書き連ねています

Ruby - rbenv で複数バージョンを切り替える(2)

前回の続き

rubyのバージョンをプロジェクト毎に切り替える

例えば /home/hoge/app 以下で実行するスクリプトrubyバージョン
を切り替える場合

$ rbenv local 2.1.0

とします。

/home/hoge/app/.ruby-version が出力されます。
この中身を見れば使用するバージョンがわかりますが、普通は
以下のコマンドを使います。

$ rbenv version

環境変数でバージョンを制御する

$ rbenv shell 2.1.0

環境変数RBENV_VERSIONを設定します。
--unset でRBENV_VERSIONの値をクリアします

local や global の値にかかわらずRBENV_VERSIONのバージョンが
使用されます。


パーフェクトRuby (PERFECT SERIES 6)

パーフェクトRuby (PERFECT SERIES 6)