rbenv, ruby-buildを最新に更新する。
$ brew update
$ brew upgrade ruby-build
rbenvでインストール可能なリストを確認する。
$ rbenv install --list
Available versions:
...
2.1.0-preview2
2.1.0-rc1
2.1.1 # 最新バージョン
...
Rubyの最新バージョンをインストールする。
rbenv install 2.1.1
rbenv versions
system
2.1.0
* 2.1.1 (set by /Users/username/.rbenv/version)
インストール済みのバージョンを確認する。
ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]
デフォルトで使用するRubyのバージョンを指定する。
rbenv global 2.1.1
古いバージョンをアンインストールする。
rbenv uninstall 2.1.0
Railsインストール
$ gem install rails # railsの最新バージョンをインストール
$ gem list rails # インストールされているのを確認
*** LOCAL GEMS ***
rails (4.0.0)
インストールしたgemを有効にするために以下を実行
$ rbenv rehash
うまくいかない場合
依存しているruby-buildがrubyのバージョンに関係ある
/.rbenv/plugins/ の中にあるruby-buildを最新にすればいいらしい。
$ cd .rbenv/plugins/ruby-build
$ git pull origin master
なぜ下記の brew で最新にならないんだろか。
2重に install されている気がする。
$brew upgrade ruby-build
参考サイト
http://qiita.com/yujiroarai/items/56f40b0a1fecff2cd11c
https://gist.github.com/mochiz/4736183
http://qiita.com/yahsan2/items/afbabacfd414d13a1504