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,没有用,它是一台新电脑。
答案 0 :(得分:0)
尝试调用rehash
(与hash -r
相同)来更新shell
内部哈希表并反映您的更改。