Instalación de Homebrew en Lion

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!

¿Solo genera una línea sudo después de presionar enter? Debería chmod todos los directorios relevantes allí.
"Homebrew": el administrador de paquetes faltante para OS X. "...la forma más fácil... de instalar las herramientas UNIX que Apple no incluyó. mxcl.github.com/homebrew
Los resultados citados en mi pregunta son textuales. No se ha editado/perdido nada. @Wheat Williams: gracias por el enlace, pero no ayuda.
Danny, puse el enlace porque no tenía idea de qué es "Homebrew" y tenía que buscarlo. Pensé que otras personas que leyeron esta pregunta tendrían el mismo problema, y ​​dado que su pregunta inicial no definía qué es "Homebrew", necesitaba una aclaración.
Ahh ya veo, buena idea! Haré una nota mental para hacer eso para futuras preguntas.

Respuestas (2)

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í:

ingrese la descripción de la imagen aquí

Sí, solicita la contraseña y luego la ingreso y acepta la contraseña y continúa. No estoy seguro si lo estoy haciendo bien, pero los resultados del comando 'id' están aquí: gist.github.com/1144169
Ay, tu esencia/identificación se ve bien. Si se siente cómodo con sudo, puede volver a intentarlo después sudo -sy mv /usr/local /usr/bad_local; mkdir /usr/local; chown root:wheel /usr/local; chmod 0755 /usr/localvolver 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)