我在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
如果它仍然发生之后, -并再次运行那些编辑该英寸