短い質問
パスの問題
MarkHuが回答で推測したように、問題は PATH に関連しています。以下は、 tmuxに入る前とtmuxを開始した後の bash のパスの比較です。(パス内の各 : を改行に置き換えて、比較しやすくしました。)
今、私は次のことに興味があります:
/usr/local/sbin
パスでと/Users/matthew/bin
が重複しているのはなぜですか?- なぜ
/Users/matthew/.nvm/v0.11.5/bin
一緒に/usr/local/sbin
パス/Users/matthew/bin
の最後に移動したのですか?
バックグラウンド
OS X 10.8.4 Mountain Lion を実行しています。以下を使用してtmux v1.8 とNode.jsをインストールしました。
brew install tmux
brew install node
次に、複数のノード バージョンを管理することにしたので、次を使用してnvmをインストールしました。
curl https://raw.github.com/creationix/nvm/master/install.sh | sh
tmuxセッションに参加していない場合、 nvmは正しく動作しているように見えます。ただし、 tmuxセッションを開始すると、 nvmバージョンを使用する代わりに、HomebrewによってインストールされたNode.jsが検出されます。nvmをtmuxで動作させる方法について何か考えはありますか?
$ which node
/Users/matthew/.nvm/v0.11.5/bin/node
$ tmux
$ which node
/usr/local/bin/node
$ nvm use v0.11.5
Now using node v0.11.5
$ which node
/usr/local/bin/node