Saya memiliki beberapa perilaku aneh dengan zsh (5.4.2_1 diinstal dengan homebrew) di osx tidak menggunakan kejadian pertama dari executable di path.
Berikut ini skenarionya:
echo $PATH
pengembalian:
/usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
minuman ada di keduanya
/usr/local/Cellar/zplug/HEAD-9fdb388/bin
dan
usr/local/bin/brew
Ini dikonfirmasikan dengan menjalankan -sebuah yang menghasilkan:
/usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew
/usr/local/bin/brew
Tetapi ketika saya menjalankan yang mana itu kembali:
/usr/local/bin/brew
dan minuman tidak menjalankan /usr/local/bin/brew
daripada/usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew
Bagaimana ini bisa terjadi ketika minuman lebih awal di jalan?
Bantuan dihargai.
rehash
dan jalankan lagi - jika itu masih terjadi setelah itu, edit di.