Bower: ENOGIT GIT PATH में स्थापित या नहीं है


232

गिट स्थापित है और पथ में है।

प्लेटफ़ॉर्म: Red Hat Enterprise Linux 5.8

>which git
/usr/local/bin/git

फिर भी बोवर इसे नहीं पा सकते हैं:

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

अनुशंसित कार्य क्या है?


1
यह नोड-जो के साथ एक समस्या के लिए उबला हुआ है। यदि कोई फ़ाइल पथ में है, लेकिन इसमें suid / sguid सेट है, तो नोड-जो इसे 'नहीं' देखेगा। मेरे मामले में, गिट रास्ते में था, और यूनिक्स जो इसे मिला। पेमिशन इस तरह निर्धारित किए गए थे: -rwxrwsr-- 1 रूट मायग्रुप। जब मैंने चामोद को 755 रन दिया। जो.संकट ('git') उसे मिला।
user3112929

यह समस्या विंडोज 7 पर भी लागू होती है और इसलिए समाधान हैं जैसे कि stackoverflow.com/questions/20666989/… समाधान काम करता है
Ram

@PeterMortensen आपने गलत OS लिंक किया है। "रेड हैट लिनक्स" 20 साल पहले का एक अप्रचलित उत्पाद है। "Red Hat Enterprise Linux" इस सदी में इस्तेमाल की जा रही चीज़ का नाम है।
कोई नहीं

मैं Ubuntu 10.10 पर इस में भाग गया, और मैंने git को स्थापित करके "शायद" इसे ठीक कर दिया और फिर AFTER git को स्थापित किया, पूरी तरह से अन-इंस्टॉल और फिर npm को फिर से स्थापित किया, और फिर "इंस्टॉल npm" कदम के बाद सभी स्थापित चरणों के साथ आगे बढ़ें , और यह काम करने के लिए लग रहा था, हालांकि दो रन (एक ही कमान में प्रयास) सफल होने के लिए, अगर एक याद है। Npm के लिए सभी कमांड को फिर से कॉन्फ़िगर करना होगा या ऐसा कुछ होगा जो इसे गिट आदि के स्थानों को फिर से बनाने की अनुमति देगा। BTW: जिस स्थान पर मेरी आगे की प्रगति रुकी हुई है वह पॉलिमर / पॉलिमर पैकेज को स्थापित करने की कोशिश कर रहा था।

1
क्यों हम तब बिट के साथ Git स्थापित नहीं कर सकते हैं?
हसाम अब्देलिल्लाह

जवाबों:


335

विंडोज 7/8 / 8.1 पथ पर Git जोड़ना

नोट: आपके पास अपनी मशीन पर msysgit इंस्टॉल होना चाहिए । इसके अलावा, मेरे Git इंस्टॉलेशन का मार्ग "C: \ Program Files (x86) \ Git" है। आपका अलग हो सकता है। कृपया जांचें कि आपका निरंतरता से पहले कहां है।

Windows पर्यावरण चर / पथ विंडो खोलें।

  1. My Computer -> Properties पर राइट-क्लिक करें
  2. बाईं ओर के कॉलम से उन्नत सिस्टम सेटिंग्स लिंक पर क्लिक करें
  3. विंडो के निचले भाग में पर्यावरण चर पर क्लिक करें
  4. तब सिस्टम चर के तहत पथ चर के लिए देखो और संपादित करें पर क्लिक करें
  5. इस तरह स्ट्रिंग के अंत में Git के बाइनरी और cmd में pwd जोड़ें:

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

अब इसे PowerShell में परीक्षण करें। टाइप करें gitऔर देखें कि क्या यह कमांड को पहचानता है।

यह आपको ऐसा करने का तरीका दिखा रहा है!

स्रोत: विंडोज 7 पथ के लिए गिट को जोड़ना


4
यह एक बहुत अच्छी तरह से काम करता है, मैं अपने IDE (वेबस्टॉर्म) में कोणीयरज ट्यूटोरियल स्थापित करने के लिए समस्या से मिला। बस इसे पुनः आरंभ करना होगा!
बीबर

2
ऐसा करने के बाद आपको एक नया cmd खोलने की आवश्यकता होती है ... यदि आपके पास एक मौजूदा शेल खुला है तो उसमें शामिल पथ नहीं होगा।
अज्जेज़फर

6
%PROGRAMFILES(x86)%मेरे लिए काम नहीं किया, लेकिन C:\Program Files (x86)किया। पूरी तरह से निश्चित क्यों नहीं।
KOVIKO

7
;C:\Program Files\Git\bin;C:\Program Files\Git\cmdमेरे लिए काम किया !!
नाइकी स्प्राइट

1
यदि लिनक्स के लिए प्रश्न स्पष्ट रूप से था, तो सभी उत्तर विंडोज के लिए क्यों हैं?
श्राद्ध

217

सीएमडी के बजाय सिर्फ गिट बैश का उपयोग करें।


5
ऐसा क्यों है? वैसे भी इसने मेरा मुद्दा बोवर के साथ तय किया। मैंने विंडोज 7 पर "गिट शैल" (साइबरविन भी काम करेगा) के माध्यम से "बोवर इंस्टॉल" चलाया और यह काम किया, जहां नोड.जेएस कमांड प्रॉम्प्ट विफल रहा।
Joes

3
अधिकांश भाग के लिए, यह एक सही उत्तर है। हालांकि, कुछ एक्सटेंशन बैश के बजाय cmd पर निर्भर होंगे, और उन्हें cmd ​​के रास्ते में गिट की आवश्यकता होगी।
स्टुपरयूजर

यह सबसे सरल उपाय और कार्य है। विंडोज में "गिट बैश" को "गिट शेल" कहा जाता है। यह संभवतः काम करता है क्योंकि नौसिखिए लोग गिट स्थापित करते समय पहले विकल्प का उपयोग करना पसंद करते हैं।
राम

Powershell के बजाय Git Bash का भी उपयोग किया।
जुकर डेस

70

अपने कमांड पर निम्नलिखित कमांड चलाएँ। जहाँ आपके "git बिन फ़ोल्डर" का पथ "<git path>" है।

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

तो, इस तरह:

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

या यह: (नोटिस (x86))

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

यह आपके पथ चर में git जोड़ देगा। सुनिश्चित करें कि आप इसे सही तरीके से टाइप करते हैं या आप संभवतः अपने रास्ते के संस्करणों को हटा सकते हैं जो खराब होगा।


आपको पथ में% PROGRAMFILES (x86)% \ Git \ cmd जोड़ने की भी आवश्यकता हो सकती है, ej: PATH =% PATH%;% PROGRAMFILES (x86)% \ Git's bin;% PROGRAMFILES (x86)% \ Git \ cmd
MCurbelo

अपनी cmd विंडो से बाहर निकलें और PATH परिवर्तन के बाद एक नई शुरुआत करें। मुझे यह करना था कि नए पैठ मूल्य लेने के लिए cmd के लिए msysgit स्थापित करने के बाद।
केल्विन

सरल और साफ समाधान। वाह
अली कज़मी

26

सुनिश्चित करें कि आपने सूची से चयनित दूसरे या तीसरे विकल्प के साथ Git स्थापित किया है। यह स्वचालित रूप से पथ को संशोधित करके cmd के लिए Git कमांड में प्रवेश करेगा;)

यहां छवि विवरण दर्ज करें


यह विकल्प 2 के लिए काम नहीं करता है। विकल्प के बारे में सुनिश्चित न करें 3. मैन्युअल रूप से केवल एक पथ चर जोड़ना और पुनरारंभ होने के बाद सही स्थिति को दर्शाता है।
कुशाल्वम

18

विंडोज में भी मेरी यही त्रुटि थी। रास्ते में git जोड़कर समस्या को ठीक किया।

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
यह वास्तव में काम करने लगता है, लेकिन यह बहुत ही अजीब है कि यह दूसरे तरीके से काम नहीं करता है (% PATH% पर्यावरण परिवेश चर को जोड़ते हुए।
Erti-Chris Eelmaa

2
उपयोग किए गए संशोधित परिवेश चर के लिए आपको अपनी कमांड प्रॉम्प्ट विंडो को पुनरारंभ करने की आवश्यकता है।
user1491819

PATH में git को जोड़ना, अंतर्निहित कमांड पर और साथ ही NodeJS आधारित कमांड पर भी इसे हल करता है।
जीशान

14

मुझे भी वही त्रुटि मिल रही है और समाधान यह जांचने के लिए है कि सिस्टम में Git स्थापित है या नहीं और यदि नहीं तो कृपया इसे स्थापित करें।

स्थापना के बाद, विंडोज से गिट बैश या गिट शैल खोलें और अपनी परियोजना पर जाएं (उसी तरह "कमांड पथ" का उपयोग करके कमांड प्रॉम्प्ट में जाएं)। Gitub विंडोज़ इंस्टॉलेशन के साथ डिफ़ॉल्ट रूप से Git Shell स्थापित है ।

फिर उसी bower install कमांड को रन करें । यह उम्मीद के मुताबिक काम करेगा।

नीचे स्क्रीनशॉट Git Shell का उपयोग करके कमांड दिखाता है Git Shell का उपयोग करके Bower इंस्टॉल करें


1
यह मेरे लिए काम करता है। मैंने गिट शेल का उपयोग किया है जो कि जीथब डेस्कटॉप स्थापित करने पर स्थापित होता है।
आर्शो

13

Windows पर, आप कमांड प्रॉम्प्ट पर पथ सेट करने का प्रयास कर सकते हैं:

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

धन्यवाद! यह विंडोज़ में काम करता है, लेकिन कभी-कभी Git बिन पथ C: \ Users \ Isuru \ AppData \ Local \ Programs \ Git \ bin की तरह भिन्न हो सकता है
Isuru

विंडोज़ पर मेरे लिए काम किया Intellij Idea
चेतन एस। चौधरी

7

जब आपने गिट स्थापित किया, तो आपने शायद नहीं चुना:

"विंडोज कमांड प्रॉम्प्ट से गिट का उपयोग करें"

स्थापना के दौरान।

Git इंस्टॉल को फिर से चलाएँ, और उस विकल्प को चुनें।


5

आप पर्यावरण पथ को याद कर रहे हैं। इन कदमों का अनुसरण करें:

  1. 'सिस्टम वातावरण चर संपादित करें' के लिए खोजें।
  2. 'पर्यावरण चर' पर क्लिक करें।
  3. 'सिस्टम चर' अनुभाग में, नीचे स्क्रॉल करें और चर 'पथ' पर क्लिक करें। 'संपादित करें' पर क्लिक करें।
  4. इस पाठ को 'परिवर्तनीय मूल्य' के अंत में जोड़ें।

;% PROGRAMFILES% \ Git \ बिन;% PROGRAMFILES% \ Git \ cmd


3

मुझे cmd से भी यही समस्या आई और निम्न चरणों का उपयोग करके हल किया गया।

सबसे पहले https://msysgit.github.io/ (यदि एलेडी स्थापित नहीं है) स्थापित करें। फिर git पथ सेट करें जैसा कि skinneejoe द्वारा सुझाया गया है:

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

या यह (सूचना (x86)):

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

1

लिनक्स में:

अगर आपने git का उपयोग नहीं किया है:

sudo apt-get update
sudo apt-get install git

कमांड के साथ which gitआपको उस निर्देशिका का पता चल जाएगा कि वह कहाँ है और उसके बाद पथ में जोड़ें यदि वह उस एनवायरनमेंट चर में नहीं है।


0

मैं एक cPanel CentOS 6 linux मशीन पर इस समस्या से टकराया । मेरे लिए समाधान यह था कि cPanel git को / usr / लोकल / बिन / git से लिंक किया जाए

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

इस फिक्स ने मेरे लिए काम किया, रूट के रूप में चलाया, सभी निचले उपयोगकर्ताओं को ठीक से एक्सेस करने की अनुमति देता है
विल

-1

मैंने Git Bash को Download Git Bash से इंस्टॉल करके समस्या का समाधान किया ।

सॉफ़्टवेयर को स्थापित करते समय इस विकल्प को 3 सेट करना जैसा कि दिखाया गया है।

पथ चर सेट करना

अंत में नीचे दिखाए गए अनुसार बैश का उपयोग करके राइट क्लिक करके प्रोजेक्ट फ़ोल्डर चुनें।

यहां छवि विवरण दर्ज करें

और प्रकार

npm स्थापित करें

। इससे मेरा काम बनता है।


-2

npm installgit bash से मेरे लिए काम किया। पीसी रिबूट करने के बाद।


-3

केवल नोड बजाएं या कमांड प्रॉम्प्ट के बजाय गिट बैश का उपयोग करें

रिएक्टज स्थापित करने के लिए एक उदाहरण के रूप में, गिट बैश खोलने के बाद, प्रतिक्रिया स्थापित करने के लिए निम्नलिखित कमांड निष्पादित करें:

bower install --react

-4

मुझे एक ही समस्या थी और cmd को पुनरारंभ करने की आवश्यकता थी - और समस्या दूर हो जाती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.