my story blog

JavaScriptとかRubyの技術的なことを書きたい

zshでrubyのバージョンが古い

メモ。

経緯

1 bashからbrewrubyを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