質問: ### rbenv globalを2.5.1で設定しているが、ruby -vで確認しても2.5.1にならない Rubyを2.3.3から2.5.1にupdateしたいが、 rbenv globanl 2.5.1にしても、ruby -vが2.3.3からから切り替わりません。 どういった原因が考えられるでしょうか? ### 発生している問題・エラーメッセージ ``` $ rbenv global 2.5.1 $ ruby -v ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17] $ echo $PATH /Users/(ユーザー名)/.rbenv/shims/ruby:... $ which ruby /Users/(ユーザー名)/.rbenv/shims/ruby ``` rbenv globalとruby -vが一致しない。 ruby -vコマンドで2.5.1となるようにしたい。 ### 試したこと Qiita -rbenvでバージョンがうまく切り替わらなかった時にやったことより、 bash_profileにPATHを通し、rehash、ターミナル再起動を実施したが改善しなかった。 bash_profileには$PATHが通されていること確認済み $ echo export PATH='/Users/(ユーザー名)/.rbenv/shims/ruby:$PATH' >> ~/.bash_profile $ source ~/.bash_profile $ rbenv rehash ターミナル再起動 ### 補足情報(FW/ツールのバージョンなど) * rbenv 1.1.1 * ruby -v:ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17] * rbenv global 2.5.1
回答: ``` echo 'eval "$(rbenv init -)"' >> ~/.bash_profile ``` がsourceの前に足りません。