Ich bin auf OSX 10.8.2 und ich bin mit git git v1.7.4.4Wie meine Version von git auf OSX 10.8
ich gerade installiert git auf einem Remote-Server und es ist Version 1.11 zu aktualisieren. x. Ich bin ich möchte die gleiche Version der Software laufen lassen, aber ich kann nicht herausfinden, wie ich git auf meinem Laptop aktualisiere.
ich versucht, die Schritte zu folgen here aufgeführt, die die git-OSX-installer zum Download anweisen, führen Sie die Installation (die lief reibungslos) und dann tun:
$ sudo mkdir -p /usr/local/bin
$ sudo ln -s /usr/local/git/bin/git /usr/local/bin/git
Hernach ich git --version
und es ist immer noch 1.7. 4.4. Habe ich gerade die gleiche Version neu installiert? Oder habe ich irgendwo anders eine neuere Version installiert?
Ich habe ähnliche Fragen gelesen und ich denke, das Problem ist, dass OSX mit einer alten Version von git an einem anderen Ort installiert wird, als git-osx-installer oder mac ports es an einem anderen Ort installiert. Aber ich bin mir nicht sicher, wie ich das korrigieren soll. Vielen Dank im Voraus für Ihren Rat.
Update:
which git
kehrt: /usr/bin/git
echo $PATH
Rückkehr: /opt/local/bin:/opt/local/sbin:/usr/local/RVM/Edelsteine /ruby-1.9.3-p194/bin:/usr/local/rvm/gems/[email protected]/bin:/usr/local/rvm/rubies/ruby-1.9.3-p194/bin :/usr/lokal/rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/lokal/bin:/usr/local/git/bin:/opt/sm/bin:/opt/sm/pkg/aktiv/bin:/opt/sm/pkg/aktiv/sbin
Update2:
ESL ~/Downloads$ export PATH=/usr/local/bin:$PATH
ESL ~/Downloads$ which git
/usr/local/bin/git
ESL ~/Downloads$
ESL ~/Downloads$ git --version
git version 1.8.1.3
Es scheint, ich habe die neuere Git-Version in lokalen installiert. Also sollte ich die export PATH=/usr/local/bin:$PATH
zu meinem .bash_profile hinzufügen? Ist es ein Problem, dass beide Versionen von Git installiert sind?
Ich habe export PATH=/usr/local/bin:$PATH
am Ende meiner ~/.bash_profile hinzugefügt und jetzt läuft die neue Version von Git.
Was ist 'was git'Anzeige? Enthält das Ergebnis von 'echo $ PATH' '/ usr/local/bin'? –
Ich habe beide zu der obigen Frage hinzugefügt. – emersonthis