Vyhledávání na webu

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.

  1. Klikněte pravým tlačítkem na Můj počítač -> Vlastnosti
  2. Klikněte na odkaz Upřesněná nastavení systému v levém sloupci
  3. Klikněte na Proměnné prostředí ve spodní části okna
  4. Poté v Systémových proměnných vyhledejte proměnnou Path a klikněte na Upravit
  5. 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 „“ je cesta k vaší složce s binárkami Gitu:

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

Související články