Ich habe ein seltsames Verhalten mit zsh (5.4.2_1 installiert mit Homebrew) auf osx, das nicht das erste Auftreten einer ausführbaren Datei im Pfad verwendet.
Hier ist das Szenario:
echo $PATH
kehrt zurück:
/usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Brauen ist in beiden
/usr/local/Cellar/zplug/HEAD-9fdb388/bin
und
usr/local/bin/brew
Dies wird dadurch bestätigt, dass ausgeführt wird, welches -a Gebräu welches zurückgibt:
/usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew
/usr/local/bin/brew
Aber wenn ich laufen lasse, welches Gebräu es zurückbringt:
/usr/local/bin/brew
und brauen läuft /usr/local/bin/brew
eher als/usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew
Wie kann das passieren, wenn das Brauen früher im Weg ist?
Hilfe geschätzt.
rehash
und starte sie erneut - wenn es danach immer noch passiert, bearbeite das in.