Saya memiliki masalah yang serupa, namun saya hanya ingin menggunakan aplikasi MacPorts pihak ketiga ( alternatif Homebrew ) di mana tidak ada versi Apple asli pada sistem.
Untuk menghentikan aplikasi MacPorts agar tidak digunakan dalam preferensi daripada aplikasi APPLE asli, saya memodifikasi $ PATH saya:vi ~/.profile
# Original PATH which favoured MacPorts Commented-out
#export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Modified path prepending "/usr/bin" in front ensuring native apps favoured
export PATH="/usr/bin:/opt/local/bin:/opt/local/sbin:$PATH"
Menggunakan konfigurasi PATH ini, hanya jika aplikasi Apple asli tidak ditemukan maka jalur MacPorts akan dikonsultasikan.
SEBELUM PATH Diubah: Default VIM adalah MacPorts
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/opt/local/bin/vim
SETELAH PATH Dimodifikasi: VIM default adalah versi Apple
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/usr/bin/vim
Jika Anda ingin aplikasi Homebrew pihak ketiga menjadi default di mana ada alternatif di jalur lain, pastikan saja jalur Homebrew mendahului mereka di PATH Anda.
Bekerja untuk kasus penggunaan saya, tetapi mungkin tidak tepat untuk kasus penggunaan alternatif.
Ingatlah untuk logout setelah mengubah .profile Anda agar perubahan PATH baru menjadi efektif-