Ich hatte kürzlich ein Problem, bei dem alle meine verknüpften Binärdateien entfernt wurden /usr/local/bin/
. Glücklicherweise waren die meisten davon nur dynamische Links zu Binärdateien, die mit Homebrew installiert wurden. Nach der Neuinstallation von Homebrew muss ich sie zurückholen. Gibt es eine Möglichkeit, die Neuinstallation aller installierten Pakete und Binärdateien mit Homebrew zu erzwingen? Vielleicht die Ausgabe von brew list
in brew reinstall
leiten?
15
Ich empfehle , nicht nur installierte Biere, sondern auch Fässer und Zapfhähne zu behalten
Der erste Befehl schreibt,
~/.Brewfile
der beim zweiten Aufruf erneut gelesen wird. es sieht aus wie das:Stellen Sie bitte
für weitere Details auf dem
bundle
Befehl.quelle
Nach dem Upgrade auf OSX High Sierra musste ich dies tun. Die meisten Brühverpackungen versagten aufgrund fehlender Dylibs. Am Ende wurde ein schnelles und schmutziges Skript geschrieben, das nacheinander sauber entfernt und ersetzt, wobei Abhängigkeiten ignoriert werden, damit Sie keine Massenbereinigungen erzwingen. Sie müssen jeden Haltepunkt reparieren, aber er setzt dort an, wo er aufgehört hat, damit er nicht zu schmerzhaft ist.
YMMV wie immer
quelle
Sie können zuerst alle Pakete entfernen und dann alle erneut installieren.
quelle
brew list
. Ich benötige eine automatisierte Lösung, die automatischbrew list
alle Pakete abruft und neu installiert.Etwas wie
sollte den Trick machen (es sei denn, Sie haben von taps installiert, dann kann es etwas mehr Arbeit erfordern).
quelle