简短的问题
路径问题
正如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会话时,它会找到Homebrew安装的Node.js ,而不是使用nvm版本。关于如何让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