【问题标题】:Heroku Ruby Buildpack Detection FailureHeroku Ruby Buildpack 检测失败
【发布时间】:2017-01-09 07:40:23
【问题描述】:

我正在尝试部署我的 Ruby on Rails 应用程序,该应用程序当前位于分支“rails_app”(如下所示)。我之前已经成功部署过它,但它现在无法进行其他更改。当我通过运行“heroku buildpacks”手动查找构建包时,它表明存在正确的构建包。 [当我尝试重新安装 buildpack 时,它还说它已经存在] 当我尝试推送到 heroku 时,我收到了无法检测到 set buildpath 的消息,如下所示。

Dougs-MBP-2:Rails_Application Doug$ heroku buildpacks
app_name Buildpack URL
heroku/ruby
Dougs-MBP-2:Rails_Application Doug$ git branch
gh-pages
master
* rails_app
update
Dougs-MBP-2:Rails_Application Doug$ git push heroku rails_app:master
Counting objects: 70, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (70/70), done.
Writing objects: 100% (70/70), 217.85 KiB | 0 bytes/s, done.
Total 70 (delta 46), reused 0 (delta 0)
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 app_name.
remote: 
To https://git.heroku.com/app_name.git
! [remote rejected] rails_app -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/app_name.git'

感谢您的帮助。

【问题讨论】:

    标签: ruby-on-rails ruby git heroku buildpack


    【解决方案1】:

    您似乎正在设置自定义构建包:“https://codonbuildpacks.s3.amazonaws.com/buildpacks/heroku/ruby.tgz”,但是当我访问该链接时,它说不存在具有该名称的存储桶,这意味着 heroku 无法检测到您的自定义构建包并失败。

    您可以在此处阅读有关如何指定自定义构建包的更多信息:https://devcenter.heroku.com/articles/buildpacks#detection-failure

    heroku 使用的 ruby​​ buildpack 在这个页面上: https://elements.heroku.com/buildpacks/heroku/heroku-buildpack-ruby

    【讨论】:

    • 抱歉,正确的链接是codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/ruby.tgz。从我的终端复制时,破折号一定丢失了。我已经更新了原帖。
    • 你确定你的 Git 仓库中有一个 Gemfile 吗?您是否使用 heroku buildpack:set 命令添加了 buildpack?您是否尝试使用“heroku buildpack:clear”清除应用程序的设置构建包?
    • 以上都同意。
    猜你喜欢
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 2017-01-10
    • 2015-10-06
    相关资源
    最近更新 更多