brew update: Fehler während der Ausführung: git pull --ff --no-rebase --quiet origin

brew update: Fehler während der Ausführung: git pull --ff --no-rebase --quiet origin

Ich arbeite an einem Computer auf der Arbeit, der in den letzten 4 Jahren von jemand anderem verwendet wurde. Ich habe keine Ahnung, wie oft brew aktualisiert wurde. Der Computer wird hauptsächlich zum Ausführen von C-Jobs verwendet.

Ich tat

brew update

und es kam folgendes heraus

error: unable to unlink old '.travis.yml' (Permission denied)
error: unable to unlink old 'CONTRIBUTING.md' (Permission denied)
error: unable to unlink old 'README.md' (Permission denied)
error: unable to unlink old 'SUPPORTERS.md' (Permission denied)
Error: Failure while executing: git pull --ff --no-rebase --quiet origin refs/heads/master:refs/remotes/origin/master

Was soll ich machen?

Antwort1

Sie könnten „Brew Doctor“ ausführen, aber wahrscheinlich wäre es besser, es zu deinstallieren und neu zu installieren.

Antwort2

Die Fehlerausgabe enthält Ihre Antwort. Die Berechtigungen dieser Dateien müssen korrigiert werden. Sie gehören wahrscheinlich root und sind nicht zugänglich, brew updatewenn sie als Ihr Benutzer ausgeführt werden. sudo chown <your_username> <file_name>Und Sie sollten in der Lage sein, Brew zu aktualisieren.

Natürlich funktioniert die Deinstallation und Neuinstallation, aber manchmal ist es gut, die Dinge erst einmal zu klären, bevor man diesen Weg geht.

verwandte Informationen