Si usted es un usuario de Homebrew que ahora está experimentando un mensaje de error”zsh: comando no encontrado: brew”en zsh shell, probablemente esté perplejo en cuanto a por qué la línea de comando brew la herramienta ya no funciona.

La razón por la que puede estar experimentando el error de comando no encontrado para brew es porque el shell zsh no puede encontrar el binario brew para ejecutar por cualquier motivo, ya sea porque algo anda mal con su $PATH, o la instalación de Homebrew, o ambos. Por lo tanto, para corregir el error del comando brew no encontrado, realizaremos una serie de acciones para reinstalar Homebrew y luego estableceremos la ruta manualmente si las cosas continúan fallando.

Reparar”zsh: brew: comando no encontrado”en Mac con zsh Shell

Primero, vamos a reinstalar Homebrew. Haga esto incluso si ya instaló Homebrew en Ventura o su versión actual de MacOS, y si su Mac es un M1/M2 o no.

En la línea de comando, ingrese exactamente lo siguiente:

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

Presiona enter y continúa con Homebrew instalación como de costumbre.

Cuando la instalación se haya completado, intente usar el comando’brew’nuevamente, por ejemplo, para instalar un paquete brew, actualizar o eliminar un paquete.

Si Si continúa experimentando el mensaje de error brew command not found, puede resolverlo colocando brew en su zshrc $PATH. Puede verificar su RUTA o agregar una nueva RUTA con el comando de exportación con el

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

A continuación, escriba lo siguiente para reparar brew si es necesario:

brew doctor

El enfoque de eco puede resultarle familiar si ha establecido previamente variables de entorno.

¿Experimenta’comando no encontrado’después de instalar Oh-My-Zsh? Pruebe esto

Específico para muchos usuarios que solo experimentan el problema brew command not found después de instalar el popular paquete Oh-my-zsh, puede intentar agregar manualmente la siguiente línea a su archivo.zshrc:

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

También puede agregar esto a su zshrc con un solo comando:

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

Nuevamente, intente ejecutar brew doctor después.

Si ejecuta el siguiente comando brew, también se le dará una solución de usar la misma cadena en el.zprofile:
brew help shellenv

brew help shellenv
Uso: brew shellenv

Imprimir declaraciones de exportación. Cuando se ejecuta en un shell, esta instalación de Homebrew
se agregará a su PATH, MANPATH e INFOPATH.

Las variables HOMEBREW_PREFIX, HOMEBREW_CELLAR y HOMEBREW_REPOSITORY
también se exportan para evitar consultarlas varias veces. veces. Para ayudar a garantizar la
idempotencia, este comando no produce ningún resultado cuando los directorios bin y sbin
de Homebrew son el primero y el segundo respectivamente en su RUTA. Considere agregar
la evaluación de la salida de este comando a sus archivos de puntos (por ejemplo, ~/.profile,
~/.bash_profile, o ~/.zprofile) con: eval “$(brew shellenv)”

Con la ruta Homebrew establecida (o el enfoque shellenv para establecer las variables ambientales necesarias), el comando brew volverá a funcionar como se esperaba. Si tiene curiosidad sobre dónde se instalan y guardan los paquetes de Homebrew en el sistema de archivos

¿Funcionó este truco para resolver el mensaje de error”comando de preparación no encontrado”para usted? ¿Encontraste otra solución? Háganos saber sus experiencias en los comentarios.

Relacionado

Categories: IT Info