當使用heroku console
時,我會在發生異常而不是堆棧跟蹤時出現「內部服務器錯誤」,正如我所期望的那樣。爲什麼Padroino的「heroku console」會給出無用的錯誤信息?
這裏是我的意思成績單:
$ heroku console
Ruby console for myapp.heroku.com
>> var_that_does_not_exist
! Internal server error
>>
$ heroku run bundle exec padrino console -e production
Running bundle exec padrino console -e production attached to terminal... up, run.9
=> Loading production console (Padrino v.0.10.1)
=> Loading Application MyApp
=> Loading Application Admin
irb(main):001:0> var_that_does_not_exist
NameError: undefined local variable or method `var_that_does_not_exist' for main:Object
from (irb):1
irb(main):002:0>
什麼我可以改變,以獲得堆棧跟蹤任何想法?
那是一個很好的問題,我傾向於使用「Heroku的運行捆綁高管。 ..「的方法,當我在雪松堆棧上運行我的Padrino應用程序時。我會在這裏查看,但如果你想出來,也許我們可以將其添加到Padrino指南之一中...... – Nathan
「heroku run」解決方案似乎也適用於Bamboo堆棧。似乎應該有一個設置,無論「heroku控制檯」是什麼,我們可以改變......當我們得到它時,解決方案將不得不在導遊中進行。 :) –