我已经完成了不同教程中的所有步骤。
我已经通过 +eb init+ 创建了我的弹性 beantalk 实例,并且我已经正确设置了我的路径。
然后我做了一个 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 repo 克隆了这个项目,所以我做了一个
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)