我已经按照不同的教程完成了所有步骤。
通过 +eb init+,我成功创建了 Elastic Beanstalk 实例,并正确设置了路径。
然后我进行了 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
清空当前工作目录,以清除上一个克隆中可能遗留的任何项目。然后我执行了:
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 命令吗?
更新:我找到了另一个链接,建议执行以下步骤:
sh /home/elasticbeanstalk-cli/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh
但是这只是给我返回了以下信息:
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)
$ bash path/to/AWS-ElasticBeanstalk-CLI-2.3/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh
- pquery