rubyのバージョンが切り替わらない原因
rubyのバージョンは
rbenv global 2.2.3
で切り替わるはずが、
rbenv versions
コマンドで確認すると、切り替わっているように見えても
ruby -v
のコマンドでは反映されない問題がありました。
これはrbenvでいれたrubyを使いたいのにmacにもとから入ってるrubyを使っちゃってるのが原因でした。
which ruby
で/usr/bin/rubyとでているのはまずくて、Users/ユーザ名にするのがポイントです。
どうやってやるかというと、
vi ~/.zshrc
でvim開いてiを押すとインサートモードに入るので
eval "$(rbenv init -)"
の文字列をコピペしてあげます。
escキーのあと:wqを打ち込めばvimのモードは解除されます。
source ~/.zshrc
で設定の保存をします。
最後に
ruby -v
コマンドで切り替わっているかの確認をして終了です。
参考資料