Heroku:在开发模式下显示强制错误回溯

时间:2014-04-08 03:03:59

标签: heroku sinatra

我在Heroku上运行sinatra应用程序,我看到了一般错误页面:

Heroku Generic Error

我试过的东西

  1. heroku logs返回通用的“H10 - 应用程序崩溃”错误,但不会告诉我实际原因是什么。

  2. 我已使用heroku配置变量来设置RACK_ENV=development并验证它是使用heroku config设置的。我认为这会强制在屏幕上显示回溯,但事实并非如此。

  3. 问题

    1. 如何强制在开发模式下显示回溯?
    2. 我还能做些什么来追踪此错误的来源?

1 个答案:

答案 0 :(得分:2)

我得到了Heroku对此的支持。

我所做的一切都是正确的,问题是应用程序启动错误不会显示在屏幕上,这是一个启动错误。错误的来源进一步回到了heroku logs的回溯中,所以这实际上是在这种情况下查看的正确位置,我只是错过了它。

根据支持,设置RACK_ENV=development是向屏幕显示应用程序运行时错误的正确方法。