2012-12-16 22 views
16

मैं Heroku टूलबेल्ट साथ अभी स्थापित रूबी, probem कि जब मैं bundle install कर यह मुझे इस त्रुटि देता है:बंडल आदेश नहीं मिला विंडोज 64

sh.exe": /c/Program Files (x86)/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory 

इस सवाल Bundle command not found. Bad Interpreter मैं पथ बदलना चाहिए के अनुसार, लेकिन मुझे पता है कि यह, मैं बदल गया है खिड़कियों पथ पर्यावरण चर, यहां तक ​​कि सी के लिए बदल करने के लिए न: \ माणिक 1.9.2 \ बिन मैं एक ऐसी ही त्रुटि मिलती है:

sh.exe": /c/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory 

जब मैं टूलबेल्ट मैं पुनः स्थापित करने की कोशिश स्थापित करने के लिए direcotry को c: \ में बदलें लेकिन फिर भी विज़ार्ड गिट और रूबी स्थापित करें कार्यक्रम फ़ाइलों (x86) निर्देशिका में lders।

कोई सुझाव?

+0

आपको शायद rubyinstaller.org से रूबी स्थापित करना चाहिए। Heroku Toolbelt एक दर्द है और यह आपके पर्यावरण को उलझाएगा, लेकिन धैर्य के साथ आप इसे फिर से सेट कर सकते हैं। – pguardiario

उत्तर

3

अच्छी तरह से मुझे समाधान मिला, इसलिए मैं यहां पोस्ट कर रहा हूं। समस्या यह हल करने के लिए विंडोज x64 मशीनों में बंल्डर इंस्टॉलेशन प्रतीत होता है, मैंने ऐसा किया।

कॉपी सेल्सियस के लिए निम्न निर्देशिकाओं:/

C:\Program Files (x86)\Heroku 

C:\Program Files (x86)\Git 

C:\Program Files (x86)\ruby-1.9.2 

खिड़कियों बदलें वातावरण "पथ" चर, इस राइट क्लिक कंप्यूटर करने के लिए> गुण> एडवांस सेटिंग> वातावरण चर। पथ "सिस्टम चर" अनुभाग के अंतर्गत है। सी के लिए

C:\Heroku\bin;C:\ruby-1.9.2\bin;C:\git\bin;C:\git\cmd

जाओ: यह करने के लिए उन्हें संपादित करें \ माणिक 1.9.2 \ बिन और नोट पैड (bundle.bat नहीं) के साथ "bunlde" फ़ाइल को खोलने, #!"c:/Program Files (x86)/ruby-1.9.2/bin/ruby.exe"## से !#!c:/ruby-1.9.2/bin/ruby.exe## को पहली पंक्ति को बदलने

अब सी पर जाएं: \ Git और गुणों को बदलने Git बैश सीधी पहुंच की (दाएं क्लिक करें> गुण), और C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i" से C:\Windows\SysWOW64\cmd.exe /c ""C:\Git\bin\sh.exe" --login -i"

के लक्ष्य को बदलने आशा है कि यह मदद करता है किसी को

64

आपके पास शायद बंडलर मणि स्थापित नहीं है।

मान लिया जाये कि आप रूबी स्थापित:

gem install bundler

चाल करना चाहिए।

+1

मेरे पास बंडलर स्थापित है, इसे स्थापित करने से पहले बंडल को कमांड के रूप में पहचाना नहीं गया था। मुझे लगता है कि अगर मैं पथ बदलता हूं तो यह तय किया जाएगा, लेकिन यह नहीं पता कि कैसे। मैंने विंडोज़ x64 के साथ एक और कंप्यूटर पर कोशिश की और एक ही त्रुटि को हल करता है। – miguelglz

+0

बहुत धन्यवाद, यह मेरे लिए एक चाल है !!! –

0

मैं था इन जारीकर्ता es, और मेरे लिए फ़ाइल पथ में रिक्त स्थान केवल एकमात्र समस्या थी। बस पथ के चारों ओर जोड़ना मेरे लिए समस्या तय करता है:

'सी: \ प्रोग्राम फ़ाइलें (x86) \ git \ bin'; 'सी: \ प्रोग्राम फ़ाइलें (x86) \ Heroku \ ruby-1.9.2 \ बिन '

यही है!

संबंधित मुद्दे