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>