Este es un inconveniente de no desinstalar la versión instalada por brew:
La variable $PATH que define dónde se busca tu comando, /usr/local/bin
por lo general se explora antes que /bin
(el valor predeterminado en etc/paths
)
Esto significa que tu versión personalizada de zsh
siempre se llamará por defecto en cada parte del código o aplicación que solicite directamente zsh
.
Esto incluye aplicaciones que no tienen parámetros de configuración para zsh
(por ejemplo, BBEdit), todas las aplicaciones que tienen la configuración predeterminada de usar la versión predeterminada del sistema de zsh
(por ejemplo, Terminal), cada línea de código con una llamada directa a zsh
(pueden ser cientos dependiendo de lo que hagas)
Como consecuencia, debes estar bastante seguro de lo que haces al usar tu propia versión instalada por brew
, incluyendo actualizarla manualmente para mantenerla actualizada, incluso en el caso en que actualices tu sistema operativo Mac OS y actualice la versión predeterminada de zsh
sin que te des cuenta.
Si estás usando zsh
de forma casual, especialmente si quieres solucionar problemas con zsh
, es probable que sea más fácil trabajar con la versión predeterminada del sistema operativo.