【问题标题】:Rails 5.2 App push to Heroku successful. Heroku open fails.Rails 5.2 App 推送到 Heroku 成功。 Heroku 打开失败。
【发布时间】:2018-05-23 23:47:41
【问题描述】:

我成功地将一个 rails 5.2 应用程序推送到 Heroku,但某处出现错误。在此之后:

Heroku open

浏览器显示如下:

An error occurred in the application and your page could not be served.

在终端中,当我输入:

heroku ps

我明白了:

web (Free): bin/rails server -p $PORT -e $RAILS_ENV (1) web.1: crashed

我不知道该去哪里解决这个问题。我是编程新手,对 Heroku 非常陌生。

如果还有其他有用的信息,请告诉我。谢谢。

【问题讨论】:

  • 您是否尝试过让生产中的错误消息检查异常? .要做到这一点,请更改 prodction.rb 文件中的这些行:config.consider_all_requests_local = true。以后别忘了关掉它。
  • 安装 Heroku CLI,连接并输入 heroku logs --tail 它将显示应用程序日志。
  • @Maxence 谢谢。这为我指明了正确的方向。

标签: ruby-on-rails heroku ruby-on-rails-5 heroku-postgres buildpack


【解决方案1】:

当您的 Rails 5.2 应用程序未在 Heroku 上提供服务时,请使用它来获取详细的错误日志。这非常有帮助。

$ heroku run rails console

【讨论】:

    猜你喜欢
    • 2020-01-01
    • 2017-10-17
    • 2018-07-11
    • 2021-12-30
    • 2016-12-03
    相关资源
    最近更新 更多