我在osx上使用zsh(5.4.2_1和homebrew一起安装)有一些奇怪的行为,没有在路径中首次使用可执行文件。
这是场景:
echo $PATH 返回:   
/usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin两者都 酿造
/usr/local/Cellar/zplug/HEAD-9fdb388/bin     和
usr/local/bin/brew通过运行哪个-a brew返回以下内容可以确认这一点:
/usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew   
/usr/local/bin/brew但是当我运行哪种冲泡时,它会返回:
/usr/local/bin/brew而且酿造确实运行/usr/local/bin/brew而不是/usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew 
当酿造走得更早时,这怎么会发生?
帮助表示赞赏。
rehash如果它仍然发生之后, -并再次运行那些编辑该英寸