Megpróbálom telepíteni a Gitet a Mac gépemre (OSX 10.6) a hivatalos Git oktatóanyagot követve.

Semmi gondom nem volt, amíg be kellett állítanom a felhasználónevemet és az e-mail címemet.

Minden próbálkozáskor -bash: git: command not found

Próbáltam echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile + újraindítani a terminált. Még mindig nem működik.

Mit gondolsz, mit kell tennem a probléma megoldása érdekében?

Még soha nem használtam az OSX GIT telepítőt, és nem is nagyon akarom .

1. szerkesztés: a parancs hibája kijavított

2. szerkesztés: a /usr/bin/grep PATH .* parancs eredménye

.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 

Megjegyzések

  • Miért ne ‘ szeretné használni a telepítőt?
  • Még ha nem is akarja ‘ használni a telepítőt, akkor is fontolóra veheti egy olyan csomagkezelő használatát, mint például a homebrew, amely minden bizonnyal elvégzi a telepítést, az eltávolítást és a frissítést sokkal-sokkal könnyebb: github.com/mxcl/homebrew
  • köszönöm a válaszokat. De a kérdésem telepítő / csomagkezelő része nem az én fő gondom.
  • Örülök, hogy működött – de csak egy megjegyzés a PATH-ról ve feljebb került, ‘ háromszor kapta meg ugyanazt a PATH-ban felsorolt könyvtárat – működni fog, de csak egyszer van rá szükség. Elmagyarázni, hogy mit csinál a PATH változó – amikor parancsot gépel a terminálba -, a PATH-ban felsorolt minden könyvtárat megkeresi a futtatott parancs szerint. Minden könyvtárat kettőspont karakter választ el. Hasznos tipp – mielőtt bármilyen rendszerfájlt szerkesztene, készíthet róla egy gyors másolatot (cp .profile .profile.bak), így könnyen visszatérhet egy működő verzióra, ha valami elromlik.
  • ‘ visszagurítottam a szerkesztést, amely hozzáadta a megoldást a kérdéshez, mert ez általában megzavarja az embereket. ‘ elfogadta az alábbi választ, így a jövőbeli látogatók tudni fogják, mit kell tenniük hasonló problémák megoldása érdekében. Ha részleteket szeretne hozzáadni, szerkessze a választ, vagy hagyjon megjegyzést.

Válasz

Hol tetted telepíteni a git to-t? Különböző telepítési módszerek különböző helyekre teszik. Ellenőrizze még egyszer a telepítési folyamatot. A gépemen a /usr/bin/

könyvtárban van, és győződjön meg arról, hogy a PATH tartalmazza a könyvtárat, amelyben a git él be.

A locate git futtatásával futtathatja a keresést, valószínűleg fel kell építenie a lokációs adatbázisát, ha még nincs.

Csak néhány tipikus helyet kipróbálhat.

/usr/bin/git --version 

Miután megtudta, hol van telepítve, módosíthatja a PATH fájlt a .profile vagy .bash_profile szerkesztésével a megfelelő érték hozzáadásához.

Megjegyzések

  • Köszönöm a választ. Telepítettem a Git-t az / usr / local / git / bin könyvtárba, és már megpróbáltam hozzáadni az útvonalamhoz. Most csak a cd parancsot tudom használni. Az ls, git … parancsok már nem működnek.
  • OK – az a ‘ szokatlan hely telepíteni – biztos vagy benne? Biztos, hogy nem ‘ nem telepítette: / usr / local / bin? Ellenőrizze a különböző könyvtárakat, hogy hol van valójában. Ezután ellenőrizze, hogy működik-e egy teljes elérési utat futtatva: pl. / usr / local / bin / git VAGY / usr / local / git / bin / git VAGY / usr / bin / git stb. Ha megvan a helyes elérési út és tudod, hogy működik, módosítsd a PATH változót ‘ könyvtár ‘ ahol a git futtatható fájl él.
  • Biztos vagyok benne, hogy ez a jobb könyvtár. Az ebben a könyvtárban található git fájl elindításakor felsorolja a leggyakoribb git parancsokat. A PATH-ban van / usr / local / git / bin: / usr / local / git / bin: / usr / local / git / bin. A problémám az, hogy ‘ nem tudom használni bármely terminálparancs, kivéve a CD-t, – (
  • jól esik, hogy ‘ valószínűleg azért van, mert ‘ elrontotta a PATH. Néhány alapvető parancs beépítve van a shellbe, ezért ne ‘ ne támaszkodjon egy PATH-ra. Az egyik parancs, amelyet ‘ ve used megsemmisítette a shell útvonalat. Szerkessze a .profile tartalmát és javítsa ki. Ha segítségre van szüksége, próbálja meg feltenni a parancs tartalmát: / usr / bin / grep PATH. *
  • A git. A dmg telepítés a git-t az / usr / local / bin / git fájlba helyezi, tehát ez a normál hely, és nem probléma – de amint megjegyeztük, mutassa meg nekünk, mi a .profile / teljes PATH fájlja

Válasz

Ezzel elindulhat:

Gondoskodnunk kell arról, hogy a terminál a mappák helyes sorrendjét kövesse, hogy felfedezhesse az újabbakat Git változata.

$ echo "export PATH=/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bash_profile 

Mondja meg a terminálnak, hogy nézze meg a bash_profile fájlt, hogy megkapja a mappák (a “$ PATH”) frissített sorrendjét.

$ source ~/.bash_profile 

Most ellenőrizzük újra a Git verzióját

$ git --version 

Válasz

Abban az esetben, ha a következő válaszom megsérti a szokásos Terminal parancsokat, ahogyan ez velem is történt. Találtam egy másik megoldást, amely jobban működik.

Ha az utolsó hozzászólásomat használta a beállításhoz a Git PATH-ját, és már nem férhet hozzá olyan parancsokhoz, mint

cd ls 

Az első tennivaló a következő:

unset PATH export PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 

Ezután futtassa

touch ~/.bash_profile open ~/.bash_profile 

És adja hozzá a következő sort a .bash_profile fájlhoz

PATH=/usr/local/git/bin:$PATH 

Mentsd el a fájlt, majd futtasd újra a terminál futtatásába

source ~/.bash_profile 

A .bash_profile fájl frissítése a futó terminál munkamenetén belül p>

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük