rbenvでrubyのバージョンが切り替わらない
以下の記事を参考にした
rbenvでバージョンがうまく切り替わらなかった時にやったこと
問題
rbenvで確認してみると。。。
$ rbenv versions
system
2.4.1
* 2.5.0 (set by /Users/~UserName~/.ruby-version)
となっているのに
$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
となってしまう。
解決策
$ rbenv init
を実行すると
$ rbenv init
# Load rbenv automatically by appending
# the following to ~/.bash_profile:
eval "$(rbenv init -)"
とのこと。
.bash_profile
に
eval "$(rbenv init -)"
を追加して、
$source ~/.bash_profile
で変更を反映する。
結果
$ ruby -v
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17]
無事反映することができた。