2013-12-11 18 views
8

दिखा रहा है मैंने इस लिंक से गिट 1.8.4.2 डाउनलोड और स्थापित किया: http://git-scm.com/downloads। हालांकि, जब मैं टर्मिनल से git --version चलाने मैं:अद्यतन गिट लेकिन अभी भी पुराना संस्करण

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

मैं टर्मिनल और अपने कंप्यूटर को पुनः प्रारंभ करने की कोशिश की है। मैंने फिर https://code.google.com/p/git-osx-installer/wiki/Uninstall पर जानकारी का उपयोग करने की कोशिश की। मैं/usr के भीतर से टर्मिनल में निम्नलिखित किया:

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

मैं तो फिर से नए Git .dmg फ़ाइल भाग गया, लेकिन अभी भी 1.7.4.4 हो रही है जब मैं git --version चलाते हैं। मुझे लगता है कि मैक फाइल सिस्टम के साथ कुछ ऐसा चल रहा है जिसे मैं समझ नहीं पा रहा हूं। किसी भी तरह की सहायता का स्वागत किया जाएगा!

+0

अधिकतर यह प्रोग्रामिंग नहीं है, लेकिन मैक ओएसएक्स उपयोग – zerkms

उत्तर

14

भागो आदेश:

which git 

आप शायद /usr/bin/git देखेंगे - एप्पल संस्करण की आपूर्ति की। ऐसा इसलिए होगा क्योंकि PATH पर्यावरण परिवर्तनीय /usr/local/git/bin से पहले दिखाई देता है। अगर ऐसा है तो इस मामले आदेश चला

echo $PATH 

:

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

और उसके बाद फिर git --version कोशिश आप आदेश चलाकर पुष्टि कर सकते हैं। अब आपको 1.8.4.2 मिलना चाहिए। हालांकि इसे अभी तक स्थायी रूप से तय नहीं किया गया है। आपको export PATH=... लाइन को अपने ~/.bashrc पर जोड़ने की आवश्यकता होगी ताकि यह प्रत्येक खोल के लिए सेट हो जाए।

+0

के बारे में एक प्रश्न धन्यवाद! एक जादू की तरह काम किया। मैं देख सकता था कि इसमें अन्य प्रश्नों से $ PATH के साथ कुछ करने के लिए कुछ था लेकिन मुझे अपने ~/.bashrc में जोड़ने के लिए सही रेखा नहीं मिली (मैं खुली ~/.bash_profile चला गया जो एक ही बात है, है ना?)। एक बार फिर धन्यवाद! – sixty4bit

+1

@ sixty4bit देखें [यहां] (http://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment) '~/.bashrc के बीच अंतर के स्पष्टीकरण के लिए 'और' ~/.bash_profile'। – sjs

संबंधित मुद्दे