Ich folgte den einfachen Anweisungen auf der Homepage von Homebrew:
Paste this at a terminal prompt:
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Aber ich erhalte die folgenden Berechtigungsfehler. Was ist der richtige Weg, um Homebrew unter Mac OS X Lion zu installieren?
$ /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
mkdir: /usr/local/Cellar: Permission denied
mkdir: /usr/local/etc: Permission denied
mkdir: /usr/local/include: Permission denied
mkdir: /usr/local/lib: Permission denied
mkdir: /usr/local/Library: Permission denied
mkdir: /usr/local/sbin: Permission denied
mkdir: /usr/local/share: Permission denied
mkdir: /usr/local/var: Permission denied
mkdir: /usr/local/.git: Permission denied
Failed during: /bin/mkdir /usr/local/Cellar /usr/local/etc /usr/local/include /usr/local/lib /usr/local/Library /usr/local/sbin /usr/local/share /usr/local/var /usr/local/.git
$
Versuchen Sie Folgendes: .sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Ich hatte gerade mit dem gleichen Problem zu kämpfen, aber anstatt manuell irgendwelche Befehle † einzugeben , habe ich gist: 768518 verwendet , um die schmutzigen Sachen für mich zu erledigen. Funktioniert wie ein Zauber – und Sie brauchen nichts sudo
!
Der oben erwähnte Kern (trefflich beschrieben als „Berechtigungen auf /usr/local für Homebrew beheben“) behebt nur die Berechtigungen, dh es installiert Homebrew nicht, obwohl es sich um eine Verzweigung des Installationsskripts handelt .
†) andere als die erforderlichen $ chmod a+x fix_homebrew.rb
und $ ./fix_homebrew.rb
natürlich
der offizielle oneliner von brew.sh ist das...
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install )"
Warum möchten Sie eine veraltete Gist-Version und nicht das Originalskript verwenden???
Github hat eine schöne App für Mac , die den schmerzhaften Befehlszeilenprozess eliminiert (wenn die Befehlszeile nicht Ihr Ding ist, dann ;-))
Probieren Sie diese aus, diese funktionieren bei mir.
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
um01
/usr/local
, aber der Hauptbenutzer von OS X Lion ist Teil der Gruppe von/usr/local
, also hat das Hinzufügen von g+w funktioniert. Ich nehme an, ich kann jetzt sicher entfernen mitsudo chmod g-w /usr/local
?Zsub