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

1

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 del 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 algunas otras preguntas similares a las mías, algunas personas sugirieron cambiar el camino, pero no estoy muy seguro de cómo hacerlo. Ejecutar echo $PATH produce /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin pero no sé cómo cambiarlo o si debería cambiarse en primer lugar. Cualquier ayuda u orientación sería muy apreciada.

    
pregunta Mitchell Gant 19.12.2015 - 19:09

1 respuesta

1

Si brew doctor no se ejecuta, entonces tiene alguna rotura en la variable PATH en el sistema o necesita volver a ejecutar el paquete del instalador, quizás limpiando las cosas de acuerdo con sitio de soporte para homebrew .

Puedes verificar dónde está el comando brew:

which brew
type brew

Ambos deben apuntar a un comando ubicado en: /usr/local/bin/brew y la ruta /usr/local/bin debe estar en su variable de ruta. Para probar eso, salga del terminal y abra una nueva ventana. El siguiente comando de configuración debería verse como el que pegué 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 así es como debe configurarse el sistema de forma inmediata, si ha realizado modificaciones, querrá buscar en el sitio formas de depurar una ruta dañada. Su texto parece indicar que la ruta está configurada correctamente, pero esa es la causa del comando que no se encuentra o la secuencia de comandos brew está dañada de alguna manera, pero esa secuencia de comandos está en /bin/sh no bash , por lo que esperaría un error diferente si es desordenado de alguna manera.

    
respondido por el bmike 19.12.2015 - 19:15

Lea otras preguntas en las etiquetas