从shell调试RoR的教程

时间:2010-10-06 15:52:16

标签: ruby-on-rails ruby rubygems hosting

我是RoR的新手,我很长时间没有成功地遇到500 server error。 我需要有人告诉我(或链接)如何从shell调试RoR应用程序。

我的申请是redmine,我正试图在hostmonster托管导轨版本2.3.8

3 个答案:

答案 0 :(得分:2)

您应该做的第一件事是查看live app目录中的log / production.log文件。这将包含有关您的错误的所有相关详细信息。

有一些非常有用的插件(例如exception_notification)会在发生错误时通过电子邮件发送有关错误的详细信息。

答案 1 :(得分:2)

  1. 请检查您的database.yml。
  2. 请参阅log:log / development.log
  3. 您可以调试问题:http://bashdb.sourceforge.net/ruby-debug.html
  4. 希望对你有所帮助!

答案 2 :(得分:1)

最新的Redmine主干在Rails 2.3.5上运行

http://www.redmine.org/projects/redmine/repository/entry/trunk/config/environment.rb

这可能会导致你的问题。尝试在environment.rb文件中设置RAILS_GEM_VERSION ='2.3.8'...尽管你可能会发现其他错误!