この問題が最近の Oh-My-ZSH の更新に関連しているかどうかはわかりませんが、突然、新しいターミナル ウィンドウを開いたときに RVM のデフォルトの Ruby が読み込まれません (代わりに、システムの Ruby が読み込まれます)。
システムのほぼすべてのドットファイルに追加[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
しました(.zshrc、.zprofile、.zlogin、.profile、さらには.bashrcと.bash_profileを適切に測定してください)。
セッションの開始時にRVMがロードされており(手動でデフォルトに切り替えることができますrvm default
)、$HOME/.rvm/bin
$PATHにあります。.ruby-version や .ruby-gemset ファイルのあるディレクトリに切り替えると、その Ruby が読み込まれます。
編集: 明確にするために、私の問題は、RVM () で宣言したデフォルトの Ruby が、新しいターミナル セッションを開始したとき、または.ruby-version ファイルがあるディレクトリから移動したrvm use <RUBY VERSION> --default
ときに読み込まれないことです。cd
編集#2:これが結果ですrvm list
{15:20}[]~ ➭ rvm list
rvm rubies
ruby-1.9.3-p550 [ x86_64 ]
ruby-2.0.0-p594 [ x86_64 ]
ruby-2.1.3 [ x86_64 ]
* ruby-2.1.4 [ x86_64 ]