为了账号安全,请及时绑定邮箱和手机立即绑定

Heroku推送被拒绝,未检测到Cedar支持的应用

/ 猿问

Heroku推送被拒绝,未检测到Cedar支持的应用

繁星淼淼 2019-12-18 16:35:58

我正在使用Rails 3.1.3创建一个Rails应用程序:


git init

git remote add heroku <my heroku repo>

git add .

git commit -a -m "First commit"

git push heroku master

得到:


Counting objects: 102, done.

Delta compression using up to 4 threads.

Compressing objects: 100% (86/86), done.

Writing objects: 100% (102/102), 315.47 KiB, done.

Total 102 (delta 3), reused 0 (delta 0)


**-----> Heroku receiving push

 !     Heroku push rejected, no Cedar-supported app detected**


To git@heroku.com:electric-dusk-3217.git

 ! [remote rejected] master -> master (pre-receive hook declined)

error: failed to push some refs to <my heroku rep>


查看完整描述

3 回答

?
慕瓜9086354

我有一个类似的问题,但是使用Django(错误地命名为“ requirements.txt”)。我想在这里归纳其他答案,因为出现此错误是因为Heroku缺少一些用于标识您的应用程序(及其类型)的密钥文件。

  • 的PHP:index.php

  • 的Python:requirements.txt

  • 红宝石:Gemfile #注意大小写

  • 节点:package.json


查看完整回答
反对 2019-12-18
?
繁华开满天机

问题是我的“ Gemfile”被命名为“ gemfile”


查看完整回答
反对 2019-12-18
?
森栏

我遇到了此错误消息,但是我的问题是我的rails应用程序不在git repo的根目录中。将文件移到根目录后,一切正常。


查看完整回答
反对 2019-12-18

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信