【问题标题】:Cannot run aws.push for local repository head无法为本地存储库头运行 aws.push
【发布时间】:2013-05-18 00:09:04
【问题描述】:

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

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

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

【问题讨论】:

    标签: git redmine amazon-elastic-beanstalk


    【解决方案1】:

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

    当您运行:git aws.push 而不是 eb push 时,如果出现这种情况,它会提示您应用程序版本过多。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-08-19
          • 2020-11-01
          • 2020-05-18
          • 2018-07-30
          • 2013-11-21
          • 2011-09-12
          • 2020-12-13
          相关资源
          最近更新 更多