12 Stimmen

Git aktualisiert, aber zeigt immer noch alte Version an

Ich habe Git 1.8.4.2 von diesem Link heruntergeladen und installiert: http://git-scm.com/downloads. Allerdings erhalte ich, wenn ich git --version im Terminal ausführe, folgendes:

[~/workspace/ruby]:  git --version 
git version 1.7.4.4

Ich habe versucht, das Terminal und meinen Computer neu zu starten. Dann habe ich versucht, die Informationen unter https://code.google.com/p/git-osx-installer/wiki/Uninstall zu verwenden. Ich habe Folgendes im Terminal innerhalb von /usr gemacht:

sudo rm -rf /usr/local/git
sudo rm /etc/paths.d/git
sudo rm /etc/manpaths.d/git

Dann habe ich die neue git .dmg-Datei erneut ausgeführt, aber erhalte immer noch 1.7.4.4, wenn ich git --version ausführe. Ich vermute, dass hier etwas mit dem Mac-Dateisystem passiert, das ich nicht verstehe. Jede Hilfe wäre sehr willkommen!

17voto

sjs Punkte 8220

Führen Sie den Befehl aus:

which git

Sie werden wahrscheinlich /usr/bin/git sehen - die von Apple bereitgestellte Version. Das liegt daran, dass /usr/bin in Ihrer PATH-Umgebungsvariable vor /usr/local/git/bin steht. Sie können dies überprüfen, indem Sie den Befehl ausführen:

echo $PATH

Wenn das der Fall ist, führen Sie diesen Befehl aus:

export PATH=/usr/local/git/bin:$PATH

und versuchen Sie erneut git --version. Sie sollten jetzt 1.8.4.2 erhalten. Damit ist das Problem jedoch noch nicht dauerhaft gelöst. Sie müssen die Zeile export PATH=... zu Ihrer ~/.bashrc hinzufügen, damit sie für jede Shell festgelegt wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X