Încerc să instalez Git pe Mac-ul meu (OSX 10.6) urmând tutorialul oficial Git.
Nu am avut nicio problemă până când nu a trebuit să îmi setez numele de utilizator și e-mailul.
De fiecare dată când am încercat, am primit -bash: git: command not found
Am încercat echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile
+ a repornit terminalul. Încă nu funcționează.
Ce crezi că ar trebui să fac pentru a rezolva problema?
Nu am mai folosit niciodată programul de instalare OSX GIT și chiar nu vreau să .
Editați 1: problema comenzii este rezolvată
Edit 2: rezultatul comenzii /usr/bin/grep PATH .*
este
.bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo $PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH
Comentarii
- De ce nu ‘ vrei să folosești programul de instalare?
- Chiar dacă ‘ nu doriți să utilizați programul de instalare, puteți lua în considerare utilizarea unui manager de pachete precum homebrew, care va face cu siguranță instalarea, dezinstalarea și actualizarea mult, mult mai ușor: github.com/mxcl/homebrew
- mulțumesc pentru răspunsurile dvs. Dar instalatorul / managerul de pachete face parte din întrebarea mea nu este principala mea preocupare.
- Mă bucur că ai reușit să funcționeze – ci doar o notă despre PATH am ajuns mai sus, ‘ ați obținut același director listat în PATH de trei ori – va funcționa, dar este necesar doar o singură dată. Pentru a explica, ce face variabila PATH – atunci când tastați o comandă în terminal – fiecare director listat în PATH este căutat în ordinea comenzii pe care ați executat-o. Fiecare director este separat de caracterul colon. Un sfat la îndemână, de asemenea – înainte de a edita orice fișier de sistem, puteți face o copie rapidă a acestuia (cp .profile .profile.bak) în acest fel, puteți reveni cu ușurință la o versiune de lucru dacă se rupe ceva.
- Am ‘ revocat editarea dvs., care a adăugat soluția la întrebare, deoarece aceasta tinde să confunde oamenii. ‘ ați acceptat un răspuns mai jos, astfel încât viitorii vizitatori să știe ce să facă pentru a rezolva probleme similare. Dacă doriți să adăugați detalii, fie editați răspunsul, fie lăsați un comentariu.
Răspuns
Unde ați făcut instalați git la? Diferite metode de instalare îl vor pune în locuri diferite. Verificați de două ori procesul de instalare. Pe computerul meu îl am în /usr/bin/
Trebuie să vă asigurați că PATH
conține directorul pe care îl trăiește git în.
Puteți executa fie locate git
pentru a-l căuta, probabil că va trebui să vă construiți baza de date de localizare dacă nu aveți deja.
Dintre dvs. puteți încerca doar câteva locuri tipice
/usr/bin/git --version
Odată ce știți unde este instalat, puteți modifica PATH
fișier modificând .profile
sau .bash_profile
pentru a adăuga valoarea corespunzătoare.
Comentarii
- Vă mulțumim pentru răspuns. Am instalat Git în / usr / local / git / bin și am încercat deja să-l adaug la calea mea. Acum pot folosi doar comanda cd. Ls, git … comenzile nu mai funcționează. ‘ nu mai funcționează.
- OK – că ‘ este un loc neobișnuit să îl instalați – sunteți sigur? Sigur nu ați ‘ instalat în: / usr / local / bin? Verificați diversele directoare pentru a vedea unde se află de fapt. Apoi verificați dacă funcționează executându-l cu o cale completă: de ex. / usr / local / bin / git SAU / usr / local / git / bin / git SAU / usr / bin / git etc. Odată ce ai calea corectă și știi că funcționează, modifică variabila PATH pentru a fi ‘ director ‘ unde locuiește executabilul git.
- Sunt sigur că este directorul rigth. Fișierul git situat în acest director, când este lansat, listează cele mai comune comenzi git. În PATH am / usr / local / git / bin: / usr / local / git / bin: / usr / local / git / bin. Problema mea este că pot ‘ t folosi orice comandă de terminal, cu excepția cd, – (
- OK bine că ‘ este probabil pentru că ‘ v-ați încurcat PATH. Unele dintre comenzile de bază sunt încorporate în shell, așa că nu ‘ nu se bazează pe un PATH. Una dintre comenzile pe care ‘ ve used a șters calea shell-ului dvs. Editați conținutul .profile și remediați-l. Dacă doriți ajutor, încercați să postați conținutul acestei comenzi: / usr / bin / grep PATH. *
- Git. instalarea dmg pune git în / usr / local / bin / git, deci este locul normal și nu este o problemă – dar așa cum s-a menționat, arătați-ne care este .profile / full PATH dvs.
Răspunde
Acest lucru ar trebui să te ducă la bun sfârșit:
Trebuie să ne asigurăm că Terminalul trece prin ordinea corectă a folderelor pentru a descoperi cele mai noi versiunea Git.
$ echo "export PATH=/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bash_profile
Spuneți-i terminalului să se uite la bash_profile pentru a obține ordinea actualizată a dosarelor („$ PATH”)
$ source ~/.bash_profile
Acum să verificăm din nou versiunea Git
$ git --version
Răspunde
În cazul în care următorul meu răspuns încalcă comenzile dvs. normale ale Terminalului, așa cum mi-a făcut-o. Am găsit o altă soluție care funcționează mai bine.
Dacă ați folosit ultima mea postare pentru a seta PATH pentru Git și nu mai aveți acces la comenzi precum
cd ls
Primul lucru de făcut este să rulați
unset PATH export PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Apoi rulați
touch ~/.bash_profile open ~/.bash_profile
Și adăugați următoarea linie în fișierul dvs. .bash_profile
PATH=/usr/local/git/bin:$PATH
Salvați fișierul și reveniți în Terminal run
source ~/.bash_profile
Pentru a actualiza fișierul .bash_profile în cadrul sesiunii Terminal care rulează