我已經通過了不同教程中的所有步驟。不能用ruby回購git aws.push彈性beanstalk
我已經得到了我的彈性beanstalk實例來創建via + eb init + 並且我已經正確設置了我的路徑。
然後我做了一個混帳 的.init 並嘗試了 混帳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
現在我已經在第一次從另一個混帳回購協議克隆這個項目讓我再沒有一個
eb stop
降速實例,然後做了一個
rm -rf .git
在工作目錄清除任何項目將留在那裏從以前的克隆。
我再次做了
eb init
因此,所有的git的信息,將重新再生
我甚至都遵循的步驟從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
我被迎接與以前相同的錯誤信息。
這是我的第一個beanstalk實例,我不確定我要在哪裏出錯。你只允許從你下載CLI的相同目錄運行git命令到?
UPDATE我找到另一個鏈接,說要做到這一步:
但是,一切都做的是給我這個消息:
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
操作系統:Linux(Ubuntu的/ LTS 12.04)
我已經從他們的論壇中得到了亞馬遜的迴應,它已經解決了這個問題:_我們剛剛發現了一個問題,如果使用「sh」的非bash實現進行調用,安裝程序無法正常工作 - 它是可能你看到了同樣的問題。解決方法是在調用初始化存儲庫的shell腳本時,用** bash **替換** sh **。 '$ bash path/to/AWS-ElasticBeanstalk-CLI-2.3/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh' – pquery
那是正確的。 RepositorySetup.sh的當前版本有一些bashisms。 從我與他們的溝通中,下一個版本將在1月中下旬發佈。解決方法是明確調用bash – aldrinleal