Was ist der beste Weg, um git und die folgenden Komponenten aus / usr / bin zu entfernen, um nur Homebrews zu verwenden?
Ihre Shell verwendet die Nicht-Homebrew-Binärdateien nur, weil sie bei Ihnen an erster Stelle stehen $PATH
.
Fügen Sie also in Ihrem ~/.bash_profile
(oder ~/.profile
, je nachdem, welches Sie verwenden) die folgende Zeile hinzu:
export PATH=/usr/local/bin:$PATH
Entfernen Sie alle anderen PATH
Aufgaben , die setzen würde /usr/local/bin
nach $PATH
, denn dann /usr/bin
würde zuerst kommen, und Ihre Shell würde das System nutzen git
.
Sie könnten die Git-Installationen in entfernen /usr/bin
, aber es liegt an der Auswahl. Ich glaube, irgendwann haben Sie das git-osx-Installationsprogramm verwendet , mit dem es dort abgelegt wurde, aber es ist kein Problem, beide Installationen beizubehalten . Sie müssen nur wissen, welche Sie verwenden möchten.
sudo
- es ist sowieso nicht nötig, es mit Root-Berechtigungen auszuführen.Da "/ usr / bin / git" von Apple Git-48 installiert wird, ziehe ich es vor, den Pfad nicht zu ändern. Sie könnten Folgendes tun:
Dann können Sie es überprüfen
Die Ausgabe sieht folgendermaßen aus: Git Version 2.1.0
Übrigens, wenn Sie vim per Homebrew installieren möchten, funktioniert es auch.
quelle
Ich hatte eine alte 1.9.0 Git-Installation aus einem Git-Osx-Installer-Paket (Git-1.9.0-Intel-Universal-Snow-Leopard.dmg). Hier ist, wie ich es entfernt habe.
Faust, finde deine Git-Version und installiere den Ort.
Dann finden Sie Ihr Original-Git-Installationspaket, in meinem Fall git-1.9.0-intel-universal-snow-leopard.dmg. Wenn Sie es nicht haben, laden Sie es hier herunter: https://sourceforge.net/projects/git-osx-installer/files/
Öffnen Sie abschließend das Installationspaket (git-1.9.0-intel-universal-snow-leopard.dmg) und führen Sie die Datei uninstall.sh im Stammordner aus.
ERLEDIGT
Anhängen der Datei uninstall.sh, in der die zu löschenden Dateipfade angezeigt werden. Das Deinstallationsskript kann für verschiedene Installationsversionen unterschiedlich sein. Verwenden Sie daher unbedingt das richtige.
Datei uninstall.sh (git-1.9.0-intel-universal-snow-leopard.dmg)
quelle