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_profile
trong Terminal.
PATH=/usr/local/git/bin:$PATH
và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_profile
và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_profile
có 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 directory
theo đ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/paths
tệ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/bin
mà là tại /Applications/Xcode.app/Contents/Developer/usr/bin
.
Bạn luôn có thể sử dụng MacPorts ...
PATH
?