Estoy tratando de instalar Homebrew en Lion pero sigo recibiendo un error.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Ejecuto el código anterior, que da como resultado:
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/Formula/...
/usr/local/Library/Homebrew/...
Press enter to continue
==> /usr/bin/sudo /bin/chmod o+w /usr/local
==> Downloading and Installing Homebrew...
bin/brew: Can't create 'bin/brew'
tar: Error exit delayed from previous errors.
Failed during: /bin/bash -o pipefail -c '/usr/bin/curl -sSfL https://github.com/mxcl/homebrew/tarball/master | /usr/bin/tar xz -m --strip 1'
==> /usr/bin/sudo /bin/chmod o-w /usr/local
He visto un par de 'respuestas' a este problema que básicamente sugieren ejecutar el comando inicial como root. Esto falla con el siguiente error:
$ sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Don't run this as root!
¡Cualquier sugerencia sera apreciada!
Según esta pregunta, ejecuté el siguiente comando:
sudo chown -R `whoami` /usr/local
Y luego volvió a ejecutar el comando homebrew:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/Formula/...
/usr/local/Library/Homebrew/...
Press enter to continue
==> /usr/bin/sudo /bin/chmod o+w /usr/local
==> Downloading and Installing Homebrew...
==> /usr/bin/sudo /bin/chmod o-w /usr/local
==> Installation successful!
Now type: brew help
¡Espero que esto ayude a alguien en el futuro!
Wow, no hay mucho que pueda salir mal con esto: ¿su usuario es un usuario administrador en la Mac? (el comando id debería mostrar 80 (admin) para su usuario cuando esté en la terminal)
Eso es lo único que puedo ver que evitaría que el script llame a sudo.
Debería verlo pidiéndole un aviso aquí:
sudo -s
y mv /usr/local /usr/bad_local; mkdir /usr/local; chown root:wheel /usr/local; chmod 0755 /usr/local
volver a intentarlo como su usuario normal. De alguna manera, no tiene permisos para escribir en /usr/local (o de alguna manera su ruta está realmente desordenada y algunos comandos básicos le están fallando)
sin ladera
usuario9290
dannymcc
usuario9290
dannymcc