3 votos

No se puede reinstalar homebrew

Tengo un problema al reinstalar homebrew. Estoy ejecutando Mavericks

Empezó cuando intenté instalar express.js. Homebrew había sido instalado en mi mac desde hace bastante tiempo, nunca había tenido ningún problema con él. Utilicé sudo npm install -g express , pero cuando corrí express --version Me aparece "command not found" (comando no encontrado). Finalmente, encontré una posible solución en línea, y sólo traté de reinstalar npm con brew remove npm y brew install npm . Una vez más, me encontré con errores (por desgracia, no he guardado los errores exactos) He utilizado brew doctor para tratar de resolverlo, busqué un montón de tutoriales y jugué con el homebrew, y creo que rompí algo.

Ahora, supongo que debería intentar reinstalar el homebrew.

Ejecuto el comando de instalación para homebrew:

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

Devuelve este mensaje:

It appears Homebrew is already installed. If your intent is to reinstall you should do the following before running this installer again: rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

Por lo tanto, corro

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

Esto vuelve:

-bash: brew: command not found

Intento ejecutar el comando de instalación de nuevo, y esta vez, no me dice que homebrew ya está instalado.

Así que de nuevo, ejecuto el comando de instalación para homebrew:

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

Y ahora entiendo esto:

==> This script will install: /usr/local/bin/brew /usr/local/Library/... /usr/local/share/man/man1/brew.1

Press RETURN to continue or any other key to abort ==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew Password: ==> Downloading and installing Homebrew... remote: Counting objects: 136, done. remote: Total 136 (delta 0), reused 0 (delta 0) Receiving objects: 100% (136/136), 10.37 MiB | 1.53 MiB/s, done. Resolving deltas: 100% (44/44), done. From https://github.com/Onomanatee/portfolio_Yuri_Legiest * [new branch] master -> origin/master HEAD is now at c253261 Commit4 ==> Installation successful! ==> Next steps Run brew doctor before you install anything Run brew help to get started

Corriendo brew doctor o brew help Sin embargo, el resultado es

-bash: brew: command not found

Realmente no sé cómo arreglar esto. ¿Y por qué el instalador de Brew hace referencia a un repositorio que usé como prueba para un pequeño proyecto web? (justo encima de Instalación exitosa!)

0 votos

¿Qué hace el comando which brew en su Mac después de ejecutar el comando de limpieza de " rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup "?

0 votos

-bash: brew: command not found

1voto

HAL 9001 Puntos 101

Respuesta a corto plazo, pruebe este comando para ver si su instalación de brew funcionó:

/usr/local/bin/brew doctor

Parece que tu entorno bash no está buscando en el /usr/local/bin los ejecutables (lo que significa que tienes que escribir la ruta completa en lugar de sólo el nombre del comando). La solución puede ser simplemente resituar tus archivos conf, lo que puede hacerse a grandes rasgos cerrando tu terminal y abriendo una nueva. Si no, querrás añadir una línea a tu ~/.bash_profile. Sin embargo, creo que la reposición de recursos será el truco.

Así que después de confirmar el éxito con el primer médico, intente salir de su aplicación de terminal y empezar de nuevo, entonces su uso original de brew debería funcionar. Si no lo hace, pruebe:

echo $PATH

e informar de los resultados.

0 votos

Desgraciadamente, /usr/local/bin/brew doctor no parece ayudar. Simplemente vuelve: -bash: /usr/local/bin/brew: No such file or directory . echo $PATH me da esta salida: /Users/Sven/.rvm/gems/ruby-2.1.2/bin:/Users/Sven/.rvm/gems/r‌​uby-2.1.2@global/bin‌​:/Users/Sven/.rvm/ru‌​bies/ruby-2.1.2/bin:‌​/usr/local/bin:/Libr‌​ary/Frameworks/Pytho‌​n.framework/Versions‌​/2.6/bin:/usr/bin:/b‌​in:/usr/sbin:/sbin:/‌​usr/local/bin:/opt/l‌​ocal/bin:/opt/local/‌​sbin:/opt/X11/bin:/u‌​sr/local/git/bin:/us‌​r/texbin:/opt/local/‌​bin:/usr/local/mysql‌​/bin:/Users/Sven/.rv‌​m/bin

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