Mein $ PATH sah folgendermaßen aus:
/usr/local/git/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin:/usr/local/git/bin/:/usr/local/git/bin/
I'checked einige Dateien wie: .bash_profile
/ .profile
/ .bashrc
es einige Export $ PATH Erklärungen waren.
/usr/bin/git --version
=> git version 1.7.5.4
/usr/local/git/bin/git --version
=> git version 1.7.10.1
Zuerst habe ich die Export-PATH-Deklarationen entfernt. Sie haben alles durcheinander gebracht.
Es ist seltsam, dass das Deinstallationsprogramm von v1.7.5.4 git unter findet /usr/local/git
und es hier unter installiert wird /usr/bin/git
. Ich habe immer den offiziellen Installer benutzt.
Dann habe ich woanders gelesen, dass Xcode auch git installiert (denke das sollte das sein /usr/bin/git
). Also habe ich nicht vor, diesen zu entfernen.
Also habe ich zuerst alle meine Export-PATH-Deklarationen aus .bash_profile
/ .profile
/ entfernt .bashrc
. Das lässt meinen PFAD so aussehen:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin
Etwas kürzer. Als ich es tat which git
, gab es mir /usr/bin/git
. Dies ist nicht die Version, die ich will. Also bin ich zurückgegangen und habe meinen PFAD auf geändert
/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/opt/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin:/Users/robert/.rvm/bin
durch Hinzufügen dieser Zeile:
export PATH=/usr/local/git/bin:$PATH
zu .bash_profile
Öffnen Sie zuerst ein neues Terminalfenster, um zu testen, git --version
oder, which git
wenn Sie diese Befehle im selben Terminal testen möchten, geben Sie zuerst ein source .bash_profile
, um Ihre Änderungen in der .bash_profile
Datei zu aktivieren
/usr/local/git/bin
(die 1.7.10.1 Version) wird zuerst gefunden ('welches Git' hat ergeben /usr/local/git/bin/git
)