Ruby
Rails
初心者
RubyOnRails

Rubyのバージョンが切り替わらない時の対処法!

Rubyのバージョンが切り替わらない時にやることは、

  1. Rubyのバージョンが切り替わらない時は、どこを参照しているかチェックする
  2. 問題がある場合は設定を変えてやる

Rubyコマンドの参照先をチェック

$ rbenv global 2.4.1
$ ruby -v
ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]

はい。切り替わってないですね。
こうなったら何処見てるかチェックします。

$ which ruby
/usr/bin/ruby

rbenvでRubyをインストールすると/.rbenv/shims/rubyって場所が正しい場所です。
なので、ここを参照するように切り替えます。

参照先の変更方法

$ cd
$ vi ~/.bash_profile
export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
eval "$(rbenv init -)"
$ $ source ~/.bash_profile # 変更をPCに反映させる

ってやったら、再度Rubyのバージョンをチェックする

$ ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin15]

でめたしでめたし