Installazione di Homebrew su Lion

4

Sto tentando di installare Homebrew su Lion ma continuo a ricevere un errore.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"

Eseguo il codice sopra riportato, che risulta in:

==> 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

Ho visto un paio di "risposte" a questo problema che fondamentalmente suggeriscono di eseguire il comando iniziale come root. Ciò non riesce con il seguente errore:

$ sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Don't run this as root!

Qualche suggerimento sarebbe apprezzato!

    
posta dannymcc 13.08.2011 - 17:48
fonte

2 risposte

7

Come per questa domanda ho eseguito il seguente comando :

sudo chown -R 'whoami' /usr/local

E poi ri-eseguito il 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

Spero che questo aiuti qualcuno in futuro!

    
risposta data 13.08.2011 - 21:14
fonte
0

Wow - non c'è molto che possa andare storto in questo - il tuo utente è un utente amministratore sul mac? (il comando id dovrebbe mostrare 80 (admin) per l'utente quando si trova nel terminale)

Questo è l'unica cosa che posso evitare che lo script possa chiamare sudo.

Dovresti vederlo chiedere un prompt qui:

    
risposta data 13.08.2011 - 20:57
fonte

Leggi altre domande sui tag