Cómo solucionar el “comando de preparación no encontrado” en Mac con Zsh en macOS 14 Sonoma

Si es usuario de Mac, es probable que se haya encontrado con el error "Comando de preparación no encontrado". Experimentar este error puede resultarle desconcertante y probablemente se pregunte por qué ocurre este problema. Una de las razones de esto es que el shell zsh no puede encontrar el binario brew para ejecutar, y las razones de esto son varias.

Puede deberse a la instalación de Homebrew, o a que hay algún problema con su $PATH o, en algunos casos, a ambas cosas. Por cierto, cualquiera que sea el motivo, necesita una solución para corregir el error "comando de preparación no encontrado". Dicho esto, ¡vamos al grano!

Consejos para arreglar el "Comando de preparación no encontrado" en Mac con ZSH

En primer lugar, instalaremos el software Homebrew. Si Homebrew no ofrece el rendimiento esperado, deberá desinstalar el software nuevamente. Hágalo de todos modos, sin importar si ya lo ha instalado en su versión actual de MacOS, o Ventura, e incluso si su Mac es M1 o M2, o cualquier otra cosa. Para ponerse en marcha:

1.Abra la terminal en Mac. Luego, ingrese lo siguiente en la línea de comando.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2.Después de eso, haga clic en Intro y continúe con la instalación de Homebrew como de costumbre.

3.Una vez que se complete la instalación, intente utilizar el comando "brew" nuevamente; por ejemplo, instale un paquete de preparación, actualícelo o elimínelo.

4.En caso de que el error de comando brew no encontrado aún continúe, considere solucionarlo colocando brew en zshrc $PATH. Para que esto sea posible, debe verificar su RUTA o incluir una nueva RUTA con el comando de exportación usando lo siguiente:

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

5.Ahora, escribe lo siguiente si necesitas reparar la preparación:

brew doctor

Si ha configurado variables ambientales anteriormente, es probable que le resulte familiar el enfoque del eco.

Hágalo si aún experimenta el error "Comando no encontrado"

Este es específico para aquellos usuarios que experimentan el error "comando de preparación no encontrado" incluso después de haber instalado el conocido paquete Oh-my-zsh. Intente corregir el error manualmente agregando la siguiente línea al archivo .zshrc:

eval $(/opt/homebrew/bin/brew shellenv)

También se puede agregar esto al zshrc usando un solo comando:

echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc

Ahora, considere intentar ejecutar Brew Doctor después.

Cuando ejecuta el siguiente comando brew, obtendrá una solución para la misma cadena en el .profile:

brew help shellenv

Cuando intenta corregir el error del comando de preparación no encontrado utilizando el conjunto de rutas de Homebrew o el método shellenv para corregir variables ambientales esenciales, el comando de preparación comenzará a funcionar nuevamente como se esperaba.

RELACIONADO:Cómo arreglar los widgets de iPhone que no funcionan en Mac en macOS 14 Sonoma

¡Despidiéndonos…!

¡Ahí tienes! Espero que hayas obtenido lo mejor del comando brew y no hayas encontrado el problema en tu Mac. Por cierto, ¿cuál de los consejos anteriores te ayudó a deshacerte del obstáculo?