Ich hab OS-X von Mojave auf Big Sur aktualisiert, und möchte nun natürlich das auch Homebrew wieder funktioniert, denn ein brew upgrade nach dem Upgrade liefert folgende umschöne Meldung:
Zunächst müssen wir (unabhängig von einer vorhandenen XCode Installation aus dem App-Store) die neuen CommandLineTools installieren:
Dann ein homebrew upgrade durchführen:
Übersetzt: homebrew-core ist ein ungenauer Klon. Vor brew update muss git ... --unshallow ausgeführt werden.
Diese Einschränkung wurde auf Wunsch von GitHub gemacht, weil das Aktualisieren von shallow clones aufgrund des Baum-Layouts und des Traffics von Homebrew/homebrew-core und Homebrew/homebrew-cask eine extrem aufwendige Operation ist. Wir machen das nicht automatisch für Sie, um zu vermeiden, dass Sie wiederholt eine aufwendige unshallow-Operation in CI-Systemen durchführen (die stattdessen so eingestellt werden sollten, dass sie keine shallow clones verwenden). Entschuldigung für die Unannehmlichkeiten!
Also führen wir das wunschgemäß aus:
Danach
…und dann wie immer die Log-Ausgaben in eine Notiz kopieren und schauen ob es Probleme gab, wie zum Beispiel dieses hier: