Ruby on rails Rails 5 Heroku-未能检测到set buildpack

Ruby on rails Rails 5 Heroku-未能检测到set buildpack,ruby-on-rails,heroku,Ruby On Rails,Heroku,我有一个Rails 5应用程序,我正试图推送到Heroku。Heroku实例存在,git remotes已设置,等等。但是我得到一个错误,它无法检测buildpack,尽管它已定义。有什么想法吗 $ heroku buildpacks === xx Buildpack URL heroku/ruby $ heroku buildpacks:set heroku/ruby ▸ The buildpack heroku/ruby is already set on your app. $

我有一个Rails 5应用程序,我正试图推送到Heroku。Heroku实例存在,git remotes已设置,等等。但是我得到一个错误,它无法检测buildpack,尽管它已定义。有什么想法吗

$ heroku buildpacks
=== xx Buildpack URL
heroku/ruby

$ heroku buildpacks:set heroku/ruby
 ▸    The buildpack heroku/ruby is already set on your app.

$ git push heroku master
Counting objects: 1208, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (1075/1075), done.
Writing objects: 100% (1208/1208), 25.04 MiB | 1.63 MiB/s, done.
Total 1208 (delta 634), reused 217 (delta 49)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Failed to detect set buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/ruby.tgz
remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure
remote: 
remote:  !     Push failed
remote: Verifying deploy...
remote: 
remote: !   Push rejected to xx.
...

如果配置的buildpack无法处理您的应用程序(由其检测脚本确定),您将收到一个错误。例如,Heroku的Ruby buildpack希望在应用程序的根文件夹中存在一个Gemfile,以正确标识其类型,但如果应用程序的buildpack设置为Heroku/Ruby,并且不存在Gemfile,则应用程序将无法生成。尝试检查项目的根文件夹中是否存在Gemfile。

如果配置的buildpack无法处理您的应用程序(由其检测脚本确定),您将收到错误。例如,Heroku的Ruby buildpack希望在应用程序的根文件夹中存在一个Gemfile,以正确标识其类型,但如果应用程序的buildpack设置为Heroku/Ruby,并且不存在Gemfile,则应用程序将无法生成。请尝试检查您的Gemfile是否存在于项目的根文件夹中。

这只是来自Heroku文档。。。是的,我有一份档案。在发布问题之前,我做了大量的研究。你能出示你的git回购吗?非常有趣的问题,所以我想尝试扫描你的文件@Tim5046这是来自Heroku医生的。。。是的,我有一份档案。在发布问题之前,我做了大量的研究。你能出示你的git回购吗?非常有趣的问题,所以我想尝试扫描你的文件@tim5046