rbenvとruby-buildのVersionを上げて最新のRubyをインストールする
rbenvとruby-buildのupdateは、git pull だけでOK
cd ~/.rbenv git pull cd ~/.rbenv/plugins/ruby-build git pull
homebrewで入れている場合は
brew upgrade rbenv ruby-build
とかしましょう。
install可能なrubyのVersionを見てみましょう
$ 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 1.8.7-p352 1.8.7-p357 1.8.7-p358 1.8.7-p370 1.8.7-p371 1.9.1-p378 1.9.2-p180 1.9.2-p290 1.9.2-p318 1.9.2-p320 1.9.3-dev 1.9.3-p0 1.9.3-p125 1.9.3-p194 1.9.3-p286 1.9.3-p327 1.9.3-p362 1.9.3-p374 1.9.3-p385 1.9.3-preview1 1.9.3-rc1 2.0.0-dev 2.0.0-preview1 2.0.0-preview2 2.0.0-rc1 2.0.0-rc2 jruby-1.5.6 jruby-1.6.3 jruby-1.6.4 jruby-1.6.5 jruby-1.6.5.1 jruby-1.6.6 jruby-1.6.7 jruby-1.6.7.2 jruby-1.6.8 jruby-1.7.0 jruby-1.7.0-preview1 jruby-1.7.0-preview2 jruby-1.7.0-rc1 jruby-1.7.0-rc2 jruby-1.7.1 jruby-1.7.2 jruby-1.7.3 maglev-1.0.0 maglev-1.1.0-dev rbx-1.2.4 rbx-2.0.0-dev rbx-2.0.0-rc1 ree-1.8.6-2009.06 ree-1.8.7-2009.09 ree-1.8.7-2009.10 ree-1.8.7-2010.01 ree-1.8.7-2010.02 ree-1.8.7-2011.03 ree-1.8.7-2011.12 ree-1.8.7-2012.01 ree-1.8.7-2012.02
1.9.3-p385が最新のようです。インストールしましょう。
$ rbenv install 1.9.3-p385 Downloading yaml-0.1.4.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/36c852831d02cf90508c29852361d01b Installing yaml-0.1.4... Installed yaml-0.1.4 to /Users/{MY_USER_NAME}/.rbenv/versions/1.9.3-p385 Downloading ruby-1.9.3-p385.tar.gz... -> http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz Installing ruby-1.9.3-p385... Installed ruby-1.9.3-p385 to /Users/{MY_USER_NAME}/.rbenv/versions/1.9.3-p385 rbenv: cannot rehash: /Users/{MY_USER_NAME}/.rbenv/shims/.rbenv-shim exists exists
え、なんか怒られた・・
問答無用で消します
$ rm /Users/{MY_USER_NAME}/.rbenv/shims/.rbenv-shim exists $ rbenv rehash $ rbenv global 1.9.3-p385 $ ruby -v ruby 1.9.3p385 (2013-02-06 revision 39114) [x86_64-darwin11.4.2]
最新版になりました。