/ usr / bin / before / usr / local / bin /而$ PATH是正确的

时间:2017-09-20 05:58:19

标签: macos terminal path zsh oh-my-zsh

Zshell没有获取$ PATH变量,仍然在/usr/bin/之前调用/usr/local/bin/中的可执行文件。例如which python返回/usr/bin/python,而我的$ PATH变量(echo $PATH)为/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin

我正在使用zshell和oh-my-zsh,在OS X默认终端中,我已经尝试了几乎所有我能找到的东西,清理过.zshrc,没有用,它是一台新电脑。

1 个答案:

答案 0 :(得分:0)

尝试调用rehash(与hash -r相同)来更新shell 内部哈希表并反映您的更改。