Avevo un problema simile, tuttavia volevo usare solo applicazioni MacPorts di terze parti ( un'alternativa Homebrew ) in cui non esisteva una versione nativa di Apple sul sistema.
Per impedire che le applicazioni MacPorts vengano utilizzate preferibilmente rispetto alle app APPLE native, ho modificato il mio $ PATH: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"
Utilizzando questa configurazione PATH, solo se non viene trovata un'applicazione Apple nativa verrà consultato il percorso MacPorts .
PRIMA DEL PERCORSO Modificato: VIM predefinito è MacPorts
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/opt/local/bin/vim
Dopo il percorso modificato: VIM predefinito è la versione di Apple
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/usr/bin/vim
Se desideri che le app Homebrew di terze parti siano predefinite in presenza di alternative in altri percorsi, assicurati solo che il percorso Homebrew sia precedente a loro nel tuo PERCORSO.
Ha funzionato per il mio caso d'uso, ma potrebbe non essere adatto a casi d'uso alternativi.
Ricordarsi di disconnettersi dopo aver modificato il proprio .profile affinché le nuove modifiche PATH siano efficaci-