我已经通过了不同教程中的所有步骤。不能用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