Właśnie zaktualizowałem komputer Mac do systemu Mac OS X 10.7 (Lion), a teraz Git zniknął:
$ git
-bash: git: command not found
Jak mogę odzyskać Git?
Właśnie zaktualizowałem komputer Mac do systemu Mac OS X 10.7 (Lion), a teraz Git zniknął:
$ git
-bash: git: command not found
Jak mogę odzyskać Git?
Odpowiedzi:
Domyślna lokalizacja instalacji to / usr / local , więc dodaj to do swojego pliku ~ / .bash_profile :
export PATH=$PATH:/usr/local/git/bin/
Następnie uruchom source ~/.bash_profile
w Terminalu.
PATH=/usr/local/git/bin:$PATH
do swojego ~ / .bash_profile, ale nie mogę znaleźć (lub uzyskać dostępu do .bash_profile). Próbowałem pisać ~/.bash_profile
w Terminalu, ale otrzymałem komunikat „Odmowa uprawnień”. W inny sposób nie wiem, jak uzyskać dostęp do .bash_profile (próbowałem użyć sudo, ale albo nie jest to możliwe, albo używam niewłaściwych poleceń sudo). Byłbym bardzo wdzięczny za pomoc w aktualizowaniu / uzyskiwaniu dostępu do ~ / .bash_profile
~/.bash_profile
może być po prostu~/.profile
Jeśli nie chcesz instalować Xcode i / lub MacPorts / Fink / Homebrew , zawsze możesz użyć samodzielnego instalatora: https://sourceforge.net/projects/git-osx-installer/
Musisz znaleźć plik wykonywalny Gita, a następnie dodać folder do zmiennej środowiskowej PATH w pliku .bash_profile .
Korzystanie z terminala:
Wyszukaj Git:
sudo find / -name git
Edytuj plik .bash_profile . Dodaj:
PATH="<Directory of Git>:$PATH"
Git powrócił :-)
W każdym razie proponuję zainstalować Git za pomocą MacPorts . W ten sposób możesz łatwo zaktualizować swoją instancję Git do najnowszej wersji.
git's directory
po ścieżce, aby uniknąć ewentualnych konfliktów
Ta odpowiedź ma kilka punktów.
Po pierwsze, nie musisz instalować Xcode. Instalator Git działa doskonale. Jeśli jednak chcesz używać Gita z poziomu Xcode - oczekuje, że instalacja zostanie znaleziona w katalogu / usr / local / bin. Jeśli masz zainstalowanego własnego Gita w innym miejscu - mam skrypt który to naprawia.
Drugi to ścieżka. Moja ścieżka Git była kiedyś przechowywana w obszarze /etc/paths.d/
Jednak instalacja systemu Mac OS X 10.7 (Lion) nadpisuje zawartość tego folderu, a także /etc/paths
plik. To właśnie mi się przydarzyło i mam ten sam błąd. Ponowne odtworzenie pliku ścieżki rozwiązało problem.
git
$ nie na $, /usr/local/bin
ale raczej na /Applications/Xcode.app/Contents/Developer/usr/bin
.
Zawsze możesz użyć MacPorts ...
PATH
?