【问题标题】:Heroku push rejected, no Cedar-supported app detected (different issue)Heroku 推送被拒绝,没有检测到 Cedar 支持的应用程序(不同的问题)
【发布时间】:2014-04-22 00:40:32
【问题描述】:

我已经浏览了几乎所有与此拒绝有关的问题。我最接近我的解决方案的是This

但是,不同之处在于我确实正确拼写了 Gemfile,以便 Heroku 了解我的项目类型。

这就是我的情况,我正在尝试将我的 rails 项目推送到 heroku,我的所有文件都正常并且在本地运行良好。但是,我已经在 Github 上有了。在this instruction 之后,我将代码推送到heroku。然后它给了我这个:

Initializing repository, done.
Counting objects: 3, done.
Writing objects: 100% (3/3), 228 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 3 (delta 0)
 !     Push rejected, no Cedar-supported app detected

To git@heroku.com:arcane-chamber-1013.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:arcane-chamber-1013.git'

有没有人遇到过同样类型的问题?你能帮忙吗?

非常感谢!

【问题讨论】:

    标签: ruby-on-rails ruby git heroku


    【解决方案1】:

    你是推送分支还是master?

    你的 Gemfile 是这样拼写的吗,在根目录下吗?

    当 Heroku 无法确定您的应用程序使用哪种默认支持的语言编写时,会出现此错误消息 - 通常只有在缺少某些关键文件时才会出现这种情况。 Ruby 应用使用Gemfile

    【讨论】:

    • 首先感谢您的回复。但我确信它拼写正确。不过我觉得我的case有个前提条件,就是原来是我组里项目经理的一个git文件。但是他在安装捆绑包时遇到了问题。所以只是作为一个备份解决方案,我被要求在 heroku 上上传我们的模型项目。然后我没有这样做。现在我在质疑这是否与我不是原始 git 的所有者这一事实有关。
    【解决方案2】:

    看来您实际上并没有将代码推送到heroku。

    确保您已提交代码。

    【讨论】:

    • 所以这就是我所做的:我对 Gemfile 进行了一些肤浅的更改,然后我提交它,然后尝试将其推送到 heroku。然后我得到上面的错误代码。不知道是不是分支之间的冲突?
    • 但我无法在任何地方找到解决方案
    猜你喜欢
    • 1970-01-01
    • 2012-03-07
    • 2012-01-11
    • 1970-01-01
    • 2014-11-09
    • 2012-12-05
    • 2014-01-22
    • 2015-07-18
    • 2013-11-28
    相关资源
    最近更新 更多