javascript - Bower: ENOGIT Git není nainstalován nebo není v PATH
Git je nainstalován a je v cestě.
Platforma: Red Hat Enterprise Linux 5.8.
>which git
/usr/local/bin/git
Přesto to bower nemůže najít:
bower angular#1.0.6 ENOGIT git is not installed or not in the PATH
Jaké je doporučené řešení?
Odpověď č. 1
Přidání Gitu do cesty ve Windows 7/8/8.1
Poznámka: Na vašem počítači musíte mít nainstalovaný msysgit. Také cesta k mé instalaci Git je „C:\Program Files (x86)\Git“. Vaše může být odlišná. Než budete pokračovat, zkontrolujte, kde je vaše instalace.
Otevřete okno proměnných prostředí Windows/cestu.
- Klikněte pravým tlačítkem na Můj počítač -> Vlastnosti
- Klikněte na odkaz Upřesněná nastavení systému v levém sloupci
- Klikněte na Proměnné prostředí ve spodní části okna
- Poté v Systémových proměnných vyhledejte proměnnou Path a klikněte na Upravit
Přidejte pwd na binární soubor Git a cmd na konec řetězce takto:
;%PROGRAMFILES(x86)%\Git\bin;%PROGRAMFILES(x86)%\Git\cmd
Teď to vyzkoušejte v PowerShellu. Napište git a uvidíte, jestli rozpozná příkaz.
Zdroj: Přidání Git do cesty ve Windows 7
Odpověď č. 2
Použijte místo cmd Git Bash.
Odpověď č. 3
Spusťte následující příkaz ve vašem příkazovém řádku node.js, kde „
set PATH=%PATH%;<git path>;
Takto:
set PATH=%PATH%;C:\Program Files\Git\bin;
Nebo toto: (Všimněte si (x86))
set PATH=%PATH%;C:\Program Files (x86)\Git\bin;
Tímto přidáte Git do svých proměnných cesty. Ujistěte se, že to napíšete správně, jinak byste mohli omylem smazat své proměnné cesty, což by bylo špatné.
Odpověď č. 4
Ujistěte se, že jste nainstalovali Git s vybranou druhou nebo třetí možností ze seznamu. Automaticky to pronikne příkaz Git do cmd úpravou PATH ;)
Odpověď č. 5
Měl jsem stejnou chybu ve Windows. Přidání gitu do cesty problém vyřešilo.
G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>bower install
bower bootstrap#~3.0.0 ENOGIT git is not installed or not in the PATH
G:\>PATH
PATH=E:\Program Files\Windows Resource Kits\Tools\;
G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>set PATH=%PATH%;E:\Program Files\Git\bin;
G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>bower install
bower bootstrap#~3.0.0 not-cached git://github.com/twbs/bootstrap.git#~3.0.0
bower bootstrap#~3.0.0 resolve git://github.com/twbs/bootstrap.git#~3.0.0
Odpověď č. 6
Ve Windows můžete zkusit nastavit cestu v příkazovém řádku:
set PATH=%PATH%;C:\Program Files\Git\bin;
Odpověď č. 7
Také dostávám stejnou chybu a řešení je nejprve zkontrolovat, zda je Git nainstalován v systému, a pokud ne, prosím, nainstalujte ho.
Po instalaci otevřete Git Bash nebo Git Shell ve Windows a přejděte do svého projektu (stejným způsobem, jakým jdete v příkazovém řádku pomocí "cd cesta"). Git Shell je nainstalován ve výchozím nastavení s instalací GitHub pro Windows.
Pak spusťte stejný příkaz bower install. Bude fungovat podle očekávání.
Níže uvedený snímek obrazovky ukazuje příkaz použitý v Git Shell


