Tuve un problema similar, sin embargo, solo quería usar aplicaciones MacPorts de terceros (una alternativa Homebrew ) donde no había una versión nativa de Apple en el sistema.
Para evitar que las aplicaciones MacPorts se usen con preferencia sobre las aplicaciones APPLE nativas, modifiqué 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"
Usando esta configuración de RUTA, solo si no se encuentra una aplicación nativa de Apple, se consultará la ruta de MacPorts .
ANTES DE CAMINO modificado: VIM predeterminado es MacPorts
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/opt/local/bin/vim
DESPUÉS DE CAMINO Modificado: VIM predeterminado es la versión de Apple
Terrences-MacBook-Pro:pi-ap terrence$ which vim
/usr/bin/vim
Si desea que las aplicaciones de Homebrew de terceros sean predeterminadas donde haya alternativas en otras rutas, solo asegúrese de que la ruta de Homebrew las preceda en su RUTA.
Funcionó para mi caso de uso, pero podría no ser adecuado para casos de uso alternativos.
Recuerde cerrar sesión después de cambiar su .profile para que los nuevos cambios de RUTA sean efectivos.