Bower: ENOGIT Git PATH'de kurulu değil


232

Git yüklü ve yolda.

Platform: Red Hat Enterprise Linux 5.8.

>which git
/usr/local/bin/git

Ancak bower bulamıyor:

bower angular#1.0.6  ENOGIT git is not installed or not in the PATH

Önerilen çözüm nedir?


1
Bu düğüm-ile ilgili bir soruna kaynadı. Bir dosya yoldaysa ancak suid / sguid ayarlanmışsa, düğüm 'dosyayı' görmez '. Benim durumumda git yoldaydı ve onu bulan unix. pemisyonlar şöyle ayarlandı: -rwxrwsr-- 1 root mygroup. Ben koştuğum zaman chmod 755 git. which.sync ('git') buldu.
user3112929

Bu sorun windows 7 için de geçerlidir ve çözümler de örn. Stackoverflow.com/questions/20666989/… çözüm çalışmaları
Ram

@PeterMortensen Yanlış işletim sistemini bağladınız. "Red Hat Linux" 20 yıl önce kullanılmayan bir üründür. "Red Hat Enterprise Linux" bu yüzyılda kullanılan şeyin adıdır.
kimse

Ben Ubuntu 15.10 üzerinde bu koştu ve git'i yükleyerek "belki" düzelttim ve sonra git yüklendikten sonra, npm'i tamamen kaldırıp yeniden yükleyin ve sonra "install npm" adımını izleyen tüm kurulum adımlarına devam edin ve bir hatırlama durumunda başarılı olmak için çok fazla iki çalışma (aynı komutta denemeler) olmasına rağmen işe yaramış gibi görünüyordu. Npm için bazı komutların yeniden yapılandırılması veya git, vb. Konumlarının yeniden oluşturulmasına izin verecek bir şey olmalıdır. BTW: Bu, ilerlememin durdurulduğu yer Polimer / polimer paketini kurmaya çalışıyordu.

1
Git'i neden sadece bower ile kuramıyoruz?
Hassam Abdelillah

Yanıtlar:


335

Git'i Windows 7/8 / 8.1 Yoluna Ekleme

Not: Makinenizde msysgit kurulu olmalıdır . Ayrıca Git kurulumumun yolu "C: \ Program Files (x86) \ Git". Sizinki farklı olabilir. Lütfen devam etmeden önce kendinizin nerede olduğunu kontrol edin.

Windows Ortam Değişkenleri / Yol Penceresini açın.

  1. Bilgisayarım -> Özellikler'e sağ tıklayın
  2. Sol taraftaki sütundan Gelişmiş Sistem Ayarları bağlantısını tıklayın
  3. Pencerenin altındaki Ortam Değişkenleri'ni tıklayın
  4. Ardından Sistem Değişkenleri altında yol değişkenini arayın ve düzenle'yi tıklayın
  5. Pwd'yi, dizenin sonundaki Git'in ikili ve cmd'sine şu şekilde ekleyin:

    ;%PROGRAMFILES(x86)%\Git\bin;%PROGRAMFILES(x86)%\Git\cmd

Şimdi PowerShell'de test edin. Yazın gitve komut tanıdığı olmadığını görmek.

Bu nasıl yapılacağını gösteren resim!

Kaynak: Git'i Windows 7 Yoluna Ekleme


4
Bu çok iyi çalışıyor, benim IDE (Webstorm) angularjs öğretici yükleme sorunu bir araya geldi. Sadece yeniden başlatmanız gerekiyor!
Beber

2
Bunu yaptıktan sonra yeni bir cmd açmanız gerekir ... eğer mevcut bir kabuğunuz açıksa yol dahil edilmez.
ajzeffer

6
%PROGRAMFILES(x86)%benim için çalışmadı ama C:\Program Files (x86). Neden olduğundan tam olarak emin değilim.
KOVIKO

7
;C:\Program Files\Git\bin;C:\Program Files\Git\cmdbenim için çalıştı !!
Nike Sprite

1
Soru Linux için açıksa neden tüm cevaplar Windows içindir?
Sdra

217

Sadece cmd yerine Git Bash kullanın.


5
Neden? Neyse bu bower ile olan sorunumu düzeltti. Windows 7'de "Git Shell" üzerinden "bower install" ı çalıştırdım (cygwin de işe yarayacaktı) ve Node.js komut isteminin başarısız olduğu yerde çalıştı.
Joes yiyin

3
Çoğunlukla, bu doğru bir cevaptır. Bununla birlikte, bazı uzantılar bash yerine cmd'ye bağlı olacaktır ve cmd yolunda git'e ihtiyaç duyacaktır.
StuperUser

Bu en basit çözüm ve çalışıyor. "Git Bash", Windows'ta "Git Shell" olarak adlandırılır. Muhtemelen acemi insanlar git'i yüklerken ilk seçeneği kullanmayı tercih ediyorlar.
Ram

Powershell yerine Git Bash kullandı.
jbooker

70

Node.js komut isteminizde aşağıdaki komutu çalıştırın; burada "<git path>" git bin klasörünüzün yoludur:

set PATH=%PATH%;<git path>;

Yani, şöyle:

set PATH=%PATH%;C:\Program Files\Git\bin;

Veya bu: ((x86) 'ya dikkat edin)

set PATH=%PATH%;C:\Program Files (x86)\Git\bin;

Bu, yol değişkenlerinize git ekleyecektir. Doğru yazdığınızdan emin olun, aksi takdirde yol değişkenlerinizi silebilirsiniz.


Ayrıca yola% PROGRAMFILES (x86)% \ Git \ cmd eklemeniz gerekebilir, ej: set PATH =% PATH%;% PROGRAMFILES (x86)% \ Git \ bin;% PROGRAMFILES (x86)% \ Git \ cmd
MCurbelo

cmd pencerenizden çıkın ve PATH değişikliğinden sonra yeni bir pencere başlatın. Yeni PATH değeri almak için cmd msysgit yükledikten sonra bunu yapmak zorunda kaldı.
Calvin

Basit ve Temiz bir çözüm. VAY
Ali Kazmi

26

Git'i listeden seçilen ikinci veya üçüncü seçenekle yüklediğinizden emin olun. PATH'i otomatik olarak değiştirerek Git komutunu cmd'ye nüfuz eder;)

Resim açıklamasını buraya girin


Bu seçenek 2 için işe yaramaz. Seçenek 3 hakkında emin değilim. Yol değişkenini manuel olarak eklemek yalnızca yeniden başlatmanın ardından gerçek durumu gösterir ve yansıtır.
kushalvm

18

Windows'da da aynı hatayla karşılaştım. Yola git eklemek sorunu çözdü.

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

1
gerçekten işe yarıyor gibi görünüyor, ancak başka şekilde çalışmadığı çok garip (% PATH% ortam değişkenlerine git ekleniyor.
Erti-Chris Eelmaa

2
Değiştirilen ortam değişkenlerinin kullanılabilmesi için komut istemi pencerenizi yeniden başlatmanız gerekir.
user1491819

git'i PATH'a eklemek, yerleşik Komut ve NodeJS tabanlı Komutta bile çözer.
Zeeshan

14

Aynı hatayı alıyorum ve çözüm, Git'in sistemde yüklü olup olmadığını kontrol etmek ve eğer değilse lütfen yükleyin.

Yüklemeden sonra Windows'tan Git Bash veya Git Shell'i açın ve projenize gidin ("cd yolu" kullanarak komut istemine gittiğiniz şekilde). Git Shell varsayılan olarak Github pencereleri kurulumuyla kurulur .

Ardından aynı bower install komutunu çalıştırın . Beklendiği gibi çalışacaktır.

Aşağıdaki ekran görüntüsü Git Shell'i kullanarak komutu gösterir Git Shell'i kullanarak yükleme desteği


1
Bu benim için çalışıyor. Github masaüstünü kurduğumda yüklenen Git Shell'i kullandım.
arsho

13

Windows'ta, yolu komut isteminde ayarlamayı deneyebilirsiniz:

set PATH=%PATH%;C:\Program Files\Git\bin;

Teşekkürler! Bu pencerelerde çalışır, ancak bazen Git bin yolu C: \ Users \ Isuru \ AppData \ Local \ Programs \ Git \ bin
Isuru

Benim için Windows üzerinde çalıştı Intellij Idea
Chetan S. Choudhary

7

Git kurulumunu çalıştırdığınızda, muhtemelen şunları seçmediniz:

"Windows Komut İstemlerinden Git'i kullanma"

kurulum sırasında.

Git install komutunu yeniden çalıştırın ve bu seçeneği belirleyin.


5

ÇEVRE YOLUNU kaçırıyorsunuz. Bu adımları takip et:

  1. 'Sistem ortamı değişkenlerini düzenleme' için arama yapın.
  2. 'Ortam Değişkenleri'ni tıklayın.
  3. 'Sistem değişkenleri' bölümünde aşağı kaydırın ve 'Yol' değişkenini tıklayın. 'Düzenle'yi tıklayın.
  4. Bu metni "Değişken değeri" nin sonuna ekleyin.

;% PROGRAMFILES% \ Git \ bin,% PROGRAMFILES% \ Git \ cmd


3

Aynı sorunu cmd'den aldım ve aşağıdaki adımları kullanarak çözdüm.

İlk önce https://msysgit.github.io/ adresini yükleyin (eğer alredy kurulmamışsa). Ardından Git yolunu skinneejoe tarafından önerilen şekilde ayarlayın:

set PATH=%PATH%;C:\Program Files\Git\bin;

Veya bu ((x86) 'ya dikkat edin):

set PATH=%PATH%;C:\Program Files (x86)\Git\bin;

1

Linux'ta:

Git'i kullanmadıysanız git kullanın:

sudo apt-get update
sudo apt-get install git

Komut ile which gitnerede olduğu dizini bilirsiniz ve daha sonra bu çevre değişkeninde değilse yolu eklersiniz.


0

Bir cPanel CentOS 6 linux makinesinde bu problemle karşılaştım . Benim için çözüm cPanel git / usr / local / bin / git

ln -s /usr/local/cpanel/3rdparty/bin/git /usr/local/bin/git

Kök olarak çalıştırmak benim için çalıştı Bu düzeltme, düzgün erişim git'e tüm alt kullanıcılara izin verir
Will

-1

Git Bash'i İndir'den Git Bash'i yükleyerek sorunu çözdüm .

Yazılımı aşağıda gösterildiği gibi kurarken bu seçeneğin 3 ayarlanması.

Yol değişkenini ayarlama

Son olarak aşağıda gösterildiği gibi Bash kullanarak sağ tıklayarak proje klasörünü seçin.

resim açıklamasını buraya girin

ve yazın

npm kurulumu

. Benim için çalışıyor.


-2

npm installdan git bash benim için çalışma yaptı. PC'yi yeniden başlattıktan sonra.


-3

Node.js veya komut istemi yerine Git Bash öğesini kullanmanız yeterlidir

ReactJS'yi kurmak için bir örnek olarak Git Bash'ı açtıktan sonra, tepkiyi yüklemek için aşağıdaki komutu yürütün:

bower install --react

-4

Aynı sorunu yaşadım ve cmd'yi yeniden başlatmam gerekiyordu - ve sorun ortadan kalkıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.