7

我正在尝试使用 Elastic Beanstalk 命令行界面在 Elastic Beanstalk 服务器上部署 Ruby 项目(redmine),但是当我尝试启动环境时出现以下错误:

$ eb start
启动应用程序“redmine”。
您想将最新的 Git 提交部署到您的环境吗?[y/n]:y
无法为本地存储库运行 aws.push HEAD:

这就是打印出来的全部内容。作为参考,我按照这里的说明进行操作:http ://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic-Beanstalk-with-Git

4

3 回答 3

3

我遇到了同样的错误,所以我点击了“n”,让环境在不部署任何代码的情况下启动。在它是绿色之后,我曾经aws.push部署我的代码并且它运行良好。

于 2013-08-26T20:46:51.123 回答
2

我收到此错误是因为我的本地计算机上没有安装 Ruby。你满足所有要求了吗?

于 2013-06-26T12:59:33.960 回答
0

万一其他人在不同的上下文中遇到此错误,如果您在一个 Elastic Beanstalk 环境下有太多应用程序版本,也会发生这种情况。上限为 500。

当你运行时:如果是这样的话git aws.pusheb push它会给你一个关于拥有太多应用程序版本的错误。

要解决此问题,只需登录 AWS,您就可以从那里删除一些较旧的应用程序版本。

于 2015-03-04T17:48:58.410 回答