Tôi vừa nâng cấp máy Mac của mình lên Mac OS X v10.7 (Lion) và bây giờ Git đã biến mất:
$ git
-bash: git: command not found
Làm cách nào để lấy lại Git?
Tôi vừa nâng cấp máy Mac của mình lên Mac OS X v10.7 (Lion) và bây giờ Git đã biến mất:
$ git
-bash: git: command not found
Làm cách nào để lấy lại Git?
Câu trả lời:
Vị trí cài đặt mặc định là / usr / local , vì vậy hãy thêm vị trí này vào tệp ~ / .bash_profile của bạn :
export PATH=$PATH:/usr/local/git/bin/
Sau đó chạy source ~/.bash_profiletrong Terminal.
PATH=/usr/local/git/bin:$PATHvào ~ / .bash_profile của mình nhưng dường như tôi không thể tìm thấy (hoặc truy cập .bash_profile). Tôi đã thử nhập ~/.bash_profilevào Terminal nhưng bị "Từ chối quyền". Tôi không biết cách truy cập .bash_profile (Tôi đã thử sử dụng sudo nhưng không được hoặc tôi đang sử dụng sai lệnh sudo). Tôi đánh giá rất cao sự giúp đỡ trong việc cập nhật / truy cập ~ / .bash_profile
~/.bash_profilecó thể là chỉ~/.profile
Nếu bạn không muốn cài đặt Xcode và / hoặc MacPorts / Fink / Homebrew , bạn luôn có thể sử dụng trình cài đặt độc lập: https://sourceforge.net/projects/git-osx-installer/
Bạn phải tìm nơi thực thi Git và sau đó thêm thư mục vào biến môi trường PATH trong tệp .bash_profile .
Sử dụng thiết bị đầu cuối:
Tìm kiếm Git:
sudo find / -name git
Chỉnh sửa tệp .bash_profile . Thêm vào:
PATH="<Directory of Git>:$PATH"
Git đã trở lại :-)
Dù sao, tôi khuyên bạn nên cài đặt Git bằng MacPorts . Bằng cách này, bạn có thể dễ dàng nâng cấp phiên bản Git của mình lên phiên bản mới nhất.
git's directorytheo đuổi con đường để tránh xung đột cuối cùng
Có một vài điểm cho câu trả lời này.
Thứ nhất, bạn không cần cài đặt Xcode. Trình cài đặt Git hoạt động hoàn toàn tốt. Tuy nhiên, nếu bạn muốn sử dụng Git từ bên trong Xcode - nó sẽ tìm thấy bản cài đặt trong / usr / local / bin. Nếu bạn đã cài đặt Git của riêng mình ở nơi khác - thì tôi đã có một tập lệnh sửa lỗi này.
Thứ hai là làm với đường dẫn. Đường dẫn Git của tôi từng được giữ trong /etc/paths.d/Tuy nhiên, bản cài đặt Mac OS X v10.7 (Lion) sẽ ghi đè lên nội dung của thư mục này và cả /etc/pathstệp. Đó là những gì đã xảy ra với tôi và tôi cũng mắc lỗi tương tự. Tạo lại tệp đường dẫn đã khắc phục sự cố.
git$ không phải $ tại /usr/local/binmà là tại /Applications/Xcode.app/Contents/Developer/usr/bin.
Bạn luôn có thể sử dụng MacPorts ...
PATH?