現在のrubyのバージョンを確認
$ ruby --version
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]
rbenvでインストールしてあるrubyのバージョン確認
$ rbenv versions
system
2.0.0-p195
* 2.1.1 (set by /Users/user_name/.rbenv/version)
rbenvでインストールできるrubyのバージョンを確認
$ rbenv install -l
Available versions:
1.8.6-p383
1.8.6-p420
1.8.7-p249
1.8.7-p302
1.8.7-p334
.
.
.
インストールしたいrubyのバージョンがリストにない場合
$ brew update
$ brew upgrade rbenv ruby-build
もっかい確認
$ rbenv install -l
Available versions:
1.8.6-p383
1.8.6-p420
1.8.7-p249
1.8.7-p302
1.8.7-p334
.
.
.
2.1.5
インストール
$ rbenv install 2.1.5
Downloading ruby-2.1.5.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100
Installing ruby-2.1.5...
Installed ruby-2.1.5 to /Users/user_name/.rbenv/versions/2.1.5
確認
$ rbenv versions
system
2.0.0-p195
* 2.1.1 (set by /Users/user_name/.rbenv/version)
2.1.5
インストールしたバージョンに変更
$ rbenv local 2.1.5
確認
$ ruby --version
ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-darwin12.0]
おしまい。
と、思ったら
rails s
/Users/user_name/.rbenv/versions/2.1.5/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler/setup (LoadError)
from /Users/user_name/.rbenv/versions/2.1.5/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/user_name/work/hyakuren/jamb_temp/config/boot.rb:4:in `<top (required)>'
from bin/rails:7:in `require_relative'
from bin/rails:7:in `<main>'
rails動かなくなったー。
cannot load such file -- bundler/setup (LoadError)
$ rbenv exec gem install bundle
これで動きました。
参考:
http://h2ham.net/ruby-rbenv
http://ylgbk.hatenablog.com/entry/2014/08/24/192707