2013-12-11 18 views
8

Tôi đã tải xuống và cài đặt Git 1.8.4.2 từ liên kết này: http://git-scm.com/downloads. Tuy nhiên, khi tôi chạy git --version từ nhà ga tôi nhận được:Cập nhật Git nhưng vẫn hiển thị phiên bản cũ

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

Tôi đã thử khởi động lại thiết bị đầu cuối và máy tính của tôi. Sau đó tôi đã thử sử dụng thông tin tại số https://code.google.com/p/git-osx-installer/wiki/Uninstall. Tôi đã làm như sau trong terminal từ bên trong/usr:

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

sau đó tôi chạy file git dmg mới một lần nữa nhưng tôi vẫn nhận được 1.7.4.4 khi tôi chạy git --version. Tôi cho rằng có điều gì đó đang xảy ra ở đây với hệ thống tập tin Mac mà tôi không hiểu. Mọi sự trợ giúp sẽ rất được trân trọng!

+0

Rất có thể đó không phải là lập trình, nhưng câu hỏi về việc sử dụng mac osx – zerkms

Trả lời

14

Chạy lệnh:

which git 

Có thể bạn sẽ thấy /usr/bin/git - Apple cung cấp phiên bản. Điều này là do /usr/bin xuất hiện trong biến môi trường PATHtrước/usr/local/git/bin của bạn. Bạn có thể xác minh điều này bằng cách chạy lệnh:

echo $PATH 

Nếu đó là trường hợp sau đó chạy lệnh này:

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

và sau đó thử git --version một lần nữa. Bây giờ bạn sẽ nhận được 1.8.4.2. Điều này đã không cố định nó vĩnh viễn. Bạn sẽ cần phải thêm đường dây export PATH=... vào số ~/.bashrc của mình để nó được đặt cho mọi trình bao.

+0

Cảm ơn bạn! Làm việc như người ở. Tôi đã có thể nhìn thấy nó có gì đó để làm với $ PATH từ các câu hỏi khác ở đây nhưng tôi không thể tìm thấy dòng thích hợp để thêm vào ~/.bashrc của tôi (tôi chạy mở ~/.bash_profile đó là điều tương tự, phải không?). THanks một lần nữa! – sixty4bit

+1

@ sixty4bit Xem [tại đây] (http://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment) để giải thích sự khác biệt giữa '~/.bashrc 'và' ~/.bash_profile'. – sjs

Các vấn đề liên quan