Heroku应用程序将无法部署,并崩溃,无法确定它是否正在使用我的procfile

时间:2019-06-25 17:25:26

标签: ruby-on-rails ruby heroku

我的应用程序将不会加载,它会保持超时,并通过日志给我一个503 h10错误。

我已经解决了uglifier问题,添加了procfile,希望做一个启动脚本,但不确定该脚本将做什么。 https://github.com/CarlSciz/Villain_Enterprise_

我已经解决了uglifier问题,添加了procfile,希望做一个启动脚本,但不确定该脚本将做什么。我还添加了表示它丢失的捆扎机宝石。

2019-06-25T17:10:12.187805+00:00 app[web.1]: To update to the lastest version installed on your system, run `bundle update --bundler`.
2019-06-25T17:10:12.187811+00:00 app[web.1]: To install the missing version, run `gem install bundler:2.0.2`
2019-06-25T17:10:12.187818+00:00 app[web.1]: from /usr/lib/ruby/2.5.0/rubygems.rb:263:in `bin_path'
2019-06-25T17:10:12.187825+00:00 app[web.1]: from /app/bin/bundle:3:in `<main>'
2019-06-25T17:10:13.111607+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=villainenterprise.herokuapp.com request_id=9c8f5e4d-ec05-46cd-a953-6bcbbde90008 fwd="68.55.118.239" dyno= connect= service= status=503 bytes= protocol=https
2019-06-25T17:10:15.607654+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=villainenterprise.herokuapp.com request_id=a531d7a2-91ba-4f0b-b4d6-f19d1c2a675e fwd="68.55.118.239" dyno= connect= service= status=503 bytes= protocol=https

它不会加载,即使本地主机也不会加载。

1 个答案:

答案 0 :(得分:0)

一个小时前我刚遇到这个问题。捆绑器2更新仍然在整个Ruby世界中引起连锁反应。

在命令行(与您的应用位于同一目录)中运行此命令已为我修复:

heroku buildpacks:set https://github.com/bundler/heroku-buildpack-bundler2

this comment on GitHub所示。

但是,我可以说我不确定为什么会发生这种情况-也许这是暂时的故障。昨天,我能够在Heroku上部署其他应用程序,而无需运行此命令,this page on Heroku指出Bundler 2应该已经被本机支持。