zshでrubyのバージョンが古い
メモ。
経緯
1 bashからbrewでrubyをinstall(rbenv:1.9.3を使用)
2 zshを入れる
3 zsh上でruby -v
をすると[1.8.7]と表示される
$ ruby -v ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin11.0]
4 which ruby
でみるとデフォのファイル位置を見ている模様
$ which ruby /usr/bin/ruby
解決策
rbenvの設定を.zshrcに記載する
$ echo 'eval "$(rbenv init -)"' >> ~/.zshrc $ source ~/.zshrc
で
$ ruby -v ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-darwin11.4.2] $ which ruby /Users/xxx/.rbenv/shims/ruby