Homebrew-Installation schlägt beim Kopieren von Dateien fehl

Lesezeit: 2 Minuten

Benutzer-Avatar
Mindaugas

Ich führe das aus:

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

Ich werde aufgefordert:

==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

Nachdem ich auf “Zurück” (Eingabetaste) geklickt habe, erhalte ich diesen Fehler:

==> Downloading and installing Homebrew...
fatal: cannot copy '/usr/local/git/share/git-core/templates/hooks/pre-receive.sample' to '/usr/local/Homebrew/.git/hooks/pre-receive.sample': Permission denied
Failed during: git init -q

Irgendwelche Ideen, welche Art von Fehler ich habe und was getan werden kann? Es ist mir nicht wirklich klar, da ich zum ersten Mal mit so etwas konfrontiert werde.

Benutzer-Avatar
Harald Nordgren

Ihnen wird die Berechtigung verweigert, wenn Sie die Dateien herunterladen /usr/local.

Dieser Ordner gehört oft zu root. Dies ist ein bekanntes Problem mit Brew. Beheben Sie es, indem Sie es tun

sudo chown -R $(whoami) $(brew --prefix)/*

und führen Sie dann das Installationsprogramm erneut aus.

  • Ja, Herr, Sie haben Recht. Habe das eine halbe Stunde nach dem Posten der Frage auf StackOverflow herausgefunden. 🙂

    – Mindaugas

    15. November 2016 um 9:19 Uhr

  • Ich musste laufen sudo chown -R $USER /usr/local damit es funktioniert.

    – Joran

    17. März 2017 um 2:55 Uhr

  • ja, ‘sudo chown $(whoami) /usr/local’ hat bei mir auch nicht funktioniert. ‘sudo chown -R $USER /usr/local’ tat es. Danke @joran

    – hdsenevi

    1. Mai 2017 um 2:40 Uhr

  • Wenn dies nicht funktioniert. Versuchen Sie dieses sudo chown -R $(whoami) $(brew –prefix)/*

    – Maniganda saravanan

    15. März 2018 um 5:58 Uhr

  • @Manigandasaravanan sudo chown -R $(whoami) $(brew –prefix)/* Das hat bei mir funktioniert.

    – Chintamani Manjare

    4. Oktober 2018 um 12:47 Uhr

Ich könnte damit arbeiten

sudo chown -R $USER /usr/local

danke an @joran für den Vorschlag in den Kommentaren

  • Wenn dies nicht funktioniert. Versuchen Sie dieses sudo chown -R $(whoami) $(brew –prefix)/*

    – Maniganda saravanan

    15. März 2018 um 5:59 Uhr

  • “Betrieb nicht erlaubt” kommt

    – Krishan Kumar

    12. Juli 2019 um 9:50 Uhr

Benutzer-Avatar
Anoop Franz

Wenn nichts funktioniert, deinstallieren Sie einfach Home-Brew und installieren Sie es erneut.

Deinstallationsbefehl:

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

Befehl installieren:

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

Ich bin auf das Problem mit der Fehlermeldung gestoßen, als ich versuchte, Brew über einen anderen Mac-Benutzer zu aktualisieren. Als ich versuchte, das obige einzugeben sudo chown -R $USER /usr/local
Ich habe:

chown: /usr/local: Operation not permitted

ich fand Dies sudo chown -R $(whoami) $(brew --prefix)/* wodurch ich die Installation von Brew für einen separaten Mac-Benutzer durchführen konnte.

1055600cookie-checkHomebrew-Installation schlägt beim Kopieren von Dateien fehl

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy