【问题标题】:Push rejected no Cedar-supported app detected推送被拒绝,未检测到支持 Cedar 的应用程序
【发布时间】:2014-01-22 01:59:45
【问题描述】:

我刚刚在 heroku 上注册并尝试向应用程序添加第一个静态 html 页面。我按照确切的程序克隆了 repo,现在尝试添加文件,但不断收到此消息:

 !     Push rejected, no Cedar-supported app detected

To git@heroku.com:pak-attacks.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:my-project-saif.git'

有人对正在发生的事情或需要做什么有任何想法吗?非常感谢。

【问题讨论】:

  • stackoverflow.com/a/13436954/6309 没有帮助吗?
  • 但我没有任何 gem 文件.. 我只有一个要推送的 html 页面。我需要一个 gemfile 吗?
  • 不,我的意思更多的是链接答案的一般概念:“我认为在这里概括其他答案,当您收到此错误时,这是​​因为 Heroku 缺少一些用于识别的关键文件您的应用程序(及其类型)”。不过,不确定您的案例中缺少的具体文件。

标签: git heroku


【解决方案1】:

将您的静态文件重命名为 index.php - 然后它将被检测为 PHP 应用程序并且可以正常工作 - 即使您没有使用 PHP。

【讨论】:

    【解决方案2】:

    我在将我的 rails 项目推送到 heroku 时遇到了同样的问题。

    直到我尝试使用下面的命令在heroku中创建,然后成功!!!你也应该试试这个。

    "heroku create --stack cedar"

    【讨论】:

      猜你喜欢
      • 2012-01-11
      • 2013-11-28
      • 2013-08-23
      • 2014-11-09
      • 2015-07-18
      • 2012-12-05
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      相关资源
      最近更新 更多