1 votos

Intentando instalar Ant pero obteniendo -bash: brew: comando no encontrado

He instalado Homebrew usando el código

ruby -e "$(curl -fsSL   https://raw.githubusercontent.com/Homebrew/install/master/install)"

devuelve esto dentro de la ventana de la Terminal

==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1
==> The following directories will be made group writable:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man
==> The following directories will have their owner set to mitchellgant:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man
==> The following directories will have their group set to admin:
/usr/local/.
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/lib/pkgconfig
/usr/local/share
/usr/local/share/man

y luego probé todo lo siguiente

brew doctor
brew update
brew install ant 

Cada uno devuelve la línea

-bash: brew: command not found

En otras preguntas similares a la mía, algunas personas sugirieron cambiar la ruta, pero no estoy exactamente seguro de cómo hacerlo. Ejecutando echo $PATH rinde /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin pero no sé cómo cambiarlo o si hay que cambiarlo en primer lugar. Cualquier ayuda u orientación sería muy apreciada.

1voto

Oskar Puntos 1242

Si brew doctor no se ejecuta, entonces tienes alguna rotura en la variable PATH del sistema o necesitas volver a ejecutar el paquete de instalación, quizás limpiando las cosas según el sitio de soporte para homebrew .

Puedes comprobar dónde está el comando brew con:

which brew
type brew

Ambos deben apuntar a un comando ubicado en: /usr/local/bin/brew y el camino /usr/local/bin debe estar en su variable de ruta. Para comprobarlo, salga del terminal y abra una nueva ventana. El comando set de abajo debería ser como el que he pegado con "mac" y "me" diferente para ti con toda probabilidad.

mac:~ me$ set | grep -i PATH
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Dado que el sistema debería estar configurado de fábrica, si has realizado modificaciones, deberás buscar en el sitio formas de depurar una ruta rota. Tu texto parece indicar que la ruta está configurada correctamente, pero esa es la causa de que no se encuentre el comando o que el propio brew script esté corrupto de alguna manera - pero ese script está en /bin/sh no bash por lo que esperaría un error diferente si está estropeado de alguna manera.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X