読者です 読者をやめる 読者になる 読者になる

tmux+rbenvだとRubyのバージョンが1.8のままであることへの解決策

Ruby

tmuxが画面分割が便利で最近使うことが多いのだが,ふとRubyのバージョンを確認したら1.8.7になっていた!(ターミナルでは2.0.0-p247なのに)

rbenvで確認してみる
$rbenv versions

f:id:alice345:20131014210432j:plain

あれ,セットされてるよな?
念のためにrbenv globalでバージョンを指定してみる
$rbenv global 2.0.0-p247

f:id:alice345:20131014211049j:plain

変化ナシ...

Google先生にお伺いを立てたところ,こんな記事を発見
tmux + rbenvでrubyがsystemのままになる

この記事を参考にさせて頂いた.

.zshrcに以下を追加

export PATH=$HOME/.rbenv/shims:$PATH

これで無事tmuxでもrbenvを使ってバージョンを切り替えることができた.
めでたし.