J'ai un comportement étrange avec zsh (5.4.2_1 installé avec homebrew) sur osx n'utilisant pas la première occurrence d'un exécutable dans le chemin.
Voici le scénario:
echo $PATH
Retour:
/usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
l'infusion est à la fois
/usr/local/Cellar/zplug/HEAD-9fdb388/bin
et
usr/local/bin/brew
Ceci est confirmé en lançant quel brassage -a qui renvoie:
/usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew
/usr/local/bin/brew
Mais quand je lance quel breuvage il revient:
/usr/local/bin/brew
et l' infusion fonctionne /usr/local/bin/brew
plutôt que/usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew
Comment cela peut-il se produire lorsque l'infusion est plus tôt sur le chemin?
Aide appréciée.
rehash
et exécutez-les à nouveau - si cela se produit encore par la suite, modifiez -le.