Es gibt einen besseren Weg: brew leaves
.
Dieser Befehl gibt eine einfache Liste von installierten Formeln aus, die keine Abhängigkeiten von anderen Formeln sind. Im Wesentlichen listet dies alles auf, was manuell installiert wurde oder eine verbleibende Abhängigkeit von einer entfernten Formel ist.
%Vor% Es gibt keine eingebaute Möglichkeit, brew leaves
output zur Installation zu verwenden, aber nur eine saubere Liste manuell installierter Formeln zu haben, ist ein Schritt in die richtige Richtung.
Danke an Gabe Berke-Williams für das Schreiben: Ссылка
Benutze git! Die Verwaltung von Repos für Umgebungs-Setup-Skripts ist ein ziemlich glatter Ansatz.
Ich empfehle dringend, ein Skript zu verwenden, um überhaupt eine Entwicklungsumgebung einzurichten. Thumbot hat einen wirklich leichten Ansatz, der eine Entwicklungsumgebung einschließlich einer Reihe von Gebräu-Formeln bereitstellt. Ссылка . GitHub hat dafür nur offene Boxen (und vieles mehr), aber es hat eine etwas steilere Lernkurve.
Wie Sie aus der Readme-Datei von Thoughtbot / Latop entnehmen können, handelt es sich bei der gesamten Installation um einen Einzeiler. Wenn Sie verschiedene Pakete wünschen, verzweigen Sie das Repo und fügen Sie hinzu, was auch immer Sie verwenden. Dies deckt nur die Erstinstallation ab, aber es ist ein fantastischer Start.
Für die fortlaufende Synchronisierung von Entwicklungsumgebungen, einschließlich der Aktualisierung Ihrer bevorzugten Homebrew-Konfiguration, sollten Sie einen "dotfiles" -Ansatz ausprobieren. Zach Holman hat einen großartigen Ansatz, der hier detailliert beschrieben wird: Ссылка
Wenn Sie etwas optimieren oder aktualisieren möchten, nehmen Sie einfach die entsprechenden Änderungen am Skript vor (holman's dot script erledigt die laufenden Aktualisierungen). Commit, Push, Pulldown von anderen Umgebungen.
Tags und Links homebrew