Laufen brew update
ich folgendes erhalten:
/usr/local/Library/brew.sh: line 32: /usr/local/Library/ENV/scm/git: No such file or directory
/usr/local/Library/brew.sh: line 32: /usr/local/Library/ENV/scm/git: No such file or directory
[etc..]
Error: update-report should not be called directly!
Der Anruf brew config
meldet Folgendes:
HOMEBREW_VERSION: 0.9.9
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 90e84453f9adda65de6b9274987d06e46caa5d37
Last commit: 4 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 05ce2548bad01807c6be2aece21ab70d221755e6
Core tap last commit: 8 weeks ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit ivybridge
Homebrew Ruby: 2.0.0-p648
Clang: 7.3 build 703
Git: 2.7.0 => /usr/local/bin/git
Perl: /usr/bin/perl
Python: /Users/username/anaconda/bin/python => /Users/username/anaconda/bin/python2.7
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
Java: 1.7.0_79, 1.6.0_65-b14-468
OS X: 10.11.4-x86_64
Xcode: 7.3
CLT: 7.3.0.0.1.1457485338
X11: 2.7.8 => /opt/X11
Irgendeine Idee, wie man das behebt? Ich frage mich, ob Sophos Antivirus wieder Probleme verursachen könnte.
/usr/local/Library/Homebrew/brew.sh
- Für mich existiert/usr/local/Library/brew.sh
es nicht mehr. Vielleicht ist beim Übergang etwas schief gelaufen?Antworten:
brew upgrade
aktualisiert alle installierten Pakete. Wenn Sie eine bestimmte Version einer Binärdatei verwalten müssen, sollten Sie die Antwort von @ thanh-hải verwenden: https://stackoverflow.com/a/38464247/868724Ich habe gerade diesen Fehler bekommen. Ich rannte
brew upgrade
und dannbrew update
wieder und das Problem schien sich von selbst zu lösen.Versuchen Sie alternativ, es
brew update
erneut auszuführen, wie von @ ashley-willis vorgeschlagen.quelle
cd /usr/local; git reset --hard origin/master; brew update
Versehentlich geholfenbrew upgrade
ist sehr gefährlich, wenn Ihr Dev-Stack von bestimmten Versionen von Paketen abhängt (wie es Dev-Stacks normalerweise tun). Alle Ihre Pakete werden auf die neuesten Versionen aktualisiert, wodurch je nach älterer Version alles kaputt geht. Es wird dringend empfohlen, diese Antwort zu vermeiden und mit @Thanh Hải unten fortzufahren.brew
Apps neu kompilieren .Das
brew update
erneute Ausführen nach dem Erhalten dieses Fehlers funktioniert, wie ich unter https://discuss.circleci.com/t/brew-update-command-fails/5211 vorgeschlagen habe, und hat auch für mich funktioniert, ohne Upgrades oder Git-Fu durchzuführenquelle
Edit: run
cd "$(brew --repository)" && git fetch && git reset --hard origin/master
löst sich!Siehe https://github.com/Homebrew/brew/issues/557
quelle
brew upgrade
) können brechen viele Dinge der Benutzer abhängt. Das blinde Aktualisieren aller Brühpakete kann zu einer Katastrophe führen, deren Entwirrung Stunden dauern kann. --1 für @geotheory, brauen Sie überhaupt?brew
(Homebrew) ist nicht Teil des OS, und je nachdem , welche Werkzeuge Gebrauch von dem Gebräu Universum Upgrade nutzten sie alle für eine Entwicklungsumgebung katastrophal sein.Ich habe das gleiche Problem festgestellt, als ich es versuchte
Tippen Sie jedoch
wieder hat mein problem gelöst.
quelle