2014-12-06 27 views
7

Tôi đã cố cập nhật phiên bản git của mình trên Mac OS X 10.7 nhưng không thay đổi phiên bản. Nó vẫn còn trên 2.0.Tôi không thể gỡ cài đặt Git

Nếu tôi chạy,

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

phiên bản mới được gỡ bỏ, nhưng cái cũ vẫn còn đó (git vẫn là một lệnh có hiệu lực).

Tôi làm cách nào để tìm thư mục cài đặt phiên bản "ma" này?

+0

Đối với những người khác đọc sách này, nếu bạn đang sử dụng một cái gì đó như Homebrew để thêm một phiên bản mới của git đừng quên khởi động lại thiết bị đầu cuối của bạn. Bạn sẽ không thấy phiên bản cập nhật cho đến khi bạn khởi động lại thiết bị đầu cuối. – RustyToms

Trả lời

13

Để xem nơi git được cài đặt:

which git 

Xem ví dụ những hướng dẫn:

Vị trí thường là:

/usr/local/git/bin/git 

Như đã đề cập trong "Can't seem to uninstall git":

/opt/local/bin là vị trí của các phần mềm được cài đặt bởi macports, vì vậy bạn sẽ muốn chạy này:

sudo port uninstall git 

Nếu bạn thấy/usr/local/bin/git, đó có thể là cài đặt bia: xem "Can't use homebrew installed git":

brew uninstall git 
# make sure everything is alright, maybe brew will give you some hint 
brew doctor 
brew update 
brew install git 
# magic happen, brew will give you hint /usr/bin occurs before /usr/local/bin 
# and recommend you run following command 
brew doctor 
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile 
+0

Nó không có ở đó. như tôi đã nói bất kể phiên bản nào tôi cài đặt và làm sạch bằng cách sử dụng các lệnh trên luôn luôn có một Git 2.0.4 ở đâu đó được cài đặt trong máy của tôi. Rằng tôi không thể tìm thấy vị trí của tiến trình cài đặt. – lazev

+0

@lazev git trả về cái gì? – VonC

+0

/opt/local/bin/git Đó là các tệp nằm trong đó. /opt/local/bin/git-credential-osxkeychain /opt/local/bin/git-cvsserver /opt/local/bin/git-receive-pack /opt/local/bin/git-shell /opt/local/bin/git-upload-archive /opt/local/bin/git-upload-pack và/opt/local/bin/gitk – lazev

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