kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

tmuxでrbenvが上手く動作しない

こんにちは。kikeda1104です。

tmuxを利用していると、多々動かないツールなどがあり、対処する必要があったので、その備忘録です。

rbenv

rbenvは、Rubyのバージョン管理ツールです。 tmuxで、ruby -vコマンドを実行すると、Mac OS Xでは、デフォルトのRubyが起動されてしまいます。
これをrbenvで、globalかlocalで指定しているRubyを起動できるように設定します。

$ tmux
$ ruby -v
=> ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]

tmuxの設定変更

$ vi .zshrc
# .zshrc
export PATH=$HOME/.rbenv/shims:$PATH

version確認

$ tmux
$ rbenv versions
  system
  2.0.0-p481
* 2.1.0 (set by /Users/Hoge/.rbenv/version)
  2.1.3
$ ruby -v
=> ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]

以上です。

参考
tmux + rbenv の環境で指定した Ruby が使われない件 - akishin999の日記