【问题标题】:Heroku Ruby-on-Rails app won't load, logs look fineHeroku Ruby-on-Rails 应用程序无法加载,日志看起来不错
【发布时间】:2019-06-29 00:53:59
【问题描述】:

我关注Ruby On Rails Book Tutorial, Chapter 2, toy_app

我在 BitBucket 中创建了存储库,https://bitbucket.org/Marium36/toy_app/src/master/

我正在学习尽早部署到 Heroku,https://salty-wave-17330.herokuapp.com/

在我的本地 Ubuntu 虚拟机上,我可以完美加载 localhost:3000localhost:3000/users

在 Heroku 我可以去https://salty-wave-17330.herokuapp.com/

但是,当我转到 https://salty-wave-17330.herokuapp.com/users 时,我得到了错误:

很抱歉,出了点问题。 如果您是应用程序所有者,请查看日志以获取更多信息。

构建日志看起来非常好,https://bitbucket.org/Marium36/toy_app/src/master/build

可能是什么问题?

【问题讨论】:

  • 您应该查看服务器日志(右上角应该有一个带有“打开日志”项的下拉菜单),而不是构建日志。

标签: ruby-on-rails heroku


【解决方案1】:

你可以做两件事:

首先:检查您的服务器日志(不是构建日志),这很可能会告诉您问题出在哪里 - https://devcenter.heroku.com/articles/heroku-cli-commands#heroku-logs

其次:添加一个错误监视器,如Airbrake - 查看此页面上的错误和异常部分 - https://elements.heroku.com/addons

此外,构建日志仅与部署应用程序有关,您必须检查服务器日志才能了解服务器抛出错误的原因。

【讨论】:

  • 谢谢,我会检查服务器日志。当我尝试通过命令行添加空气制动时,系统会提示我输入信用卡信息...
  • 有免费版,heroku不收费,除非你升级
猜你喜欢
  • 1970-01-01
  • 2015-08-14
  • 2012-12-07
  • 2019-05-08
  • 2016-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-25
相关资源
最近更新 更多