我几乎完成了与这种拒绝相关的所有问题。我最接近我的解决方案的是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'
有没有人遇到过同样类型的问题?请你帮帮忙吗?
非常感谢!
答案 0 :(得分:2)
你是推动分支机构还是主人?
你的Gemfile拼写是这样的吗?在根目录中?
当Heroku无法确定您的应用程序所使用的默认支持语言时,会出现此错误消息 - 这通常只会在它丢失某些关键文件时发生。 Ruby应用程序使用Gemfile。
答案 1 :(得分:0)
看来你实际上没有将代码推送到heroku。
确保您已提交代码。