etc/paths修改在OS X Mountain Lion中未被考虑



我几周前安装了node.js、pip和rvm。我刚刚安装了它们,并检查了一切是否正常。

昨天,当我试图安装howdoi(https://github.com/gleitz/howdoi)通过pip使用zsh,我得到了一条pip:commandnot found错误消息。

echo$PATH命令给了我这个:

"rvm stuffs":/usr/bin:/bin:/usr/sbin:/sbin: 

然后,我检查了etc/paths文件:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

看起来/usr/local/bin在我的etc/paths文件中,但不在我的路径中。

我用一个临时解决方案暂时解决了这个问题:

export PATH=$PATH:/etc/paths

今天上午,我正在寻找一个永久的解决方案。

您可以将其添加到~/.profile、~/.bashrc或~/.bash _profile中。在终端中:

cat << EOF >> ~/.profile
PATH=/usr/local/bin:$PATH; export PATH
EOF

打开一个新的终端(命令+N)并测试更改:

echo $PATH

最新更新