Tuve un problema similar, sin embargo, sólo quería utilizar terceros MacPorts (a Homebrew aplicaciones alternativas) donde no había una versión nativa de Apple en el sistema.
Para detener el MacPorts para evitar que las aplicaciones nativas de APPLE se utilicen de forma preferente, he modificado mi $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"
Utilizando esta configuración de PATH, sólo si no se encuentra una aplicación nativa de Apple, el MacPorts camino sea consultado.
ANTES PATH Modificado: El VIM por defecto es MacPorts
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/opt/local/bin/vim
DESPUÉS DE PATH Modificado: El VIM por defecto es Apple's versión
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/usr/bin/vim
Si quiere que los terceros Homebrew por defecto cuando hay alternativas en otras rutas, sólo hay que asegurarse de que el Homebrew es la que les precede en su PATH.
Funcionó para mi caso de uso, pero podría no ser adecuado para otros casos de uso.
Recuerda cerrar la sesión después de cambiar tu .perfil para que los nuevos cambios del PATH sean efectivos-
0 votos
Posiblemente sea relevante: apple.stackexchange.com/questions/7726/