无法为本地存储库头运行 aws.push
Posted
技术标签:
【中文标题】无法为本地存储库头运行 aws.push【英文标题】:Cannot run aws.push for local repository head 【发布时间】: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
【问题讨论】:
【参考方案1】:如果其他人在不同的上下文中遇到此错误,如果您在一个 Elastic Beanstalk 环境下有太多应用程序版本,也会发生这种情况。上限为 500。
当您运行:git aws.push
而不是 eb push
时,如果出现这种情况,它会提示您应用程序版本过多。
要解决此问题,只需登录 AWS,您就可以从那里删除一些较旧的应用程序版本。
【讨论】:
【参考方案2】:我遇到了同样的错误,所以我点击“n”并让环境启动而不部署任何代码。在它是绿色之后,我使用aws.push
来部署我的代码并且它运行良好。
【讨论】:
【参考方案3】:我收到此错误是因为我的本地计算机上没有安装 Ruby。 你满足所有要求了吗?
【讨论】:
以上是关于无法为本地存储库头运行 aws.push的主要内容,如果未能解决你的问题,请参考以下文章
Facebook SDK FBGraphUser 无法存储本地副本
无法将 Firebase Cloud Storage Function 范围限定为本地模拟器上的特定存储桶