6

के साथ लोचदार beanstalk करने के लिए aws.push गिट नहीं कर सकते हैं मैं विभिन्न ट्यूटोरियल में सभी चरणों के माध्यम से चला गया है।ruby ​​repo

मुझे + eb init + के माध्यम से बनाने के लिए मेरा लोचदार बीनस्टॉक उदाहरण मिला है और मैंने अपना रास्ता सही तरीके से सेट किया है।

तो मैं एक Git .init किया था और एक Git aws.push की कोशिश की और की त्रुटि मिली:

error: cannot run .git/AWSDevTools/aws.elasticbeanstalk.push: No such file or directory 
fatal: While expanding alias 'aws.elasticbeanstalk.push':  
.git/AWSDevTools/aws.elasticbeanstalk.push': No such file or directory 

अब मैं एक और Git रेपो से पहली बार में इस परियोजना के क्लोन था तो मैं तो था एक

eb stop 

उदाहरण नीचे काता और फिर एक

rm -rf .git 
किया

पिछली क्लोन से छोड़ी गई किसी भी आइटम को साफ़ करने के लिए कार्य निर्देशिका पर।

मैं तो फिर इतना सब .git जानकारी हो फिर से पुनर्जीवित होगा

eb init 

किया मैं भी http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html से चरणों का अनुसरण किया और एक

git init && git add -A && git commit -m "Initial commit" 

किया फिर एक बार मैंने ऐसा करने की कोशिश की:

git aws.push 

मुझे पहले जैसा ही त्रुटि संदेश से बधाई दी गई थी।

माना जाता है कि यह मेरा पहला बीनस्टॉक उदाहरण है, मुझे यकीन नहीं है कि मैं यहां गलत कहां जा रहा हूं। क्या आपको केवल उसी निर्देशिका से गिट कमांड चलाने की इजाजत है जहां आपने सीएलआई डाउनलोड किया था?

अद्यतन मैं एक और लिंक कि यह कदम करने के लिए कहा मिला:

लेकिन यह सब किया था मुझे यह संदेश देना था:

sh /home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh 
/home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh: 18:  
/home/coder/eb/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh: Bad substitution 

ओएस: लिनक्स (Ubuntu/एलटीएस 12.04)

+2

मुझे अपने मंच में अमेज़ॅन से एक प्रतिक्रिया मिली है जिसने इस मुद्दे को हल किया है: _ हमने अभी एक समस्या उजागर की है जहां इंस्टॉलर "sh" के गैर-बैश कार्यान्वयन का उपयोग करते हुए ठीक से काम नहीं करता है - यह है संभव है कि आप एक ही समस्या देख रहे हैं ._ समाधान ** sh ** को ** bash ** के साथ प्रतिस्थापित करना था जब शेल स्क्रिप्ट का आविष्कार किया गया था जो भंडार आरंभ किया गया था। '$ bash path/to/AWS-ElasticBeanstalk-CLI-2.3/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh' – pquery

+0

Thats 'सही है। RepositorySetup.sh का वर्तमान संस्करण कुछ bashisms है। उनके साथ मेरे संचार से, अगला संस्करण मध्य/देर से जनवरी के बीच प्रकाशित होने जा रहा है। स्पष्ट रूप से बैश को कॉल करना एक कामकाज है – aldrinleal

उत्तर

0

मुझे एक ही समस्या है। लेकिन मैं पाइथन डेवलपर और लोचदारबीनस्टॉक-क्ली रूबी द्वारा विकसित हूं। मैंने बस अपने सिस्टम में रूबी स्थापित की है, सभी समस्याएं हल हो गई हैं।

2

यह कहता है कि फ़ाइल मौजूद नहीं है, लेकिन त्रुटि इसलिए होती है क्योंकि रूबी स्थापित नहीं है। तो अगर आप लिनक्स (Ubuntu) का उपयोग कर रहे हैं, आप इसे इस आदेश का उपयोग कर स्थापित करना चाहिए:

sudo apt-get install ruby 

वह मेरे लिए काम किया।

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

  • कोई संबंधित समस्या नहीं^_^