【问题标题】:Tutorial for debugging RoR from the shell从 shell 调试 RoR 的教程
【发布时间】:2010-10-07 19:07:46
【问题描述】:

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

我的应用程序是 redmine,我正在尝试将它托管在 hostmonster 谁 tuns rails 版本 2.3.8

【问题讨论】:

    标签: ruby-on-rails ruby rubygems hosting


    【解决方案1】:

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

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

    【讨论】:

    • 在记录任何内容之前结束
    • 好的,在这种情况下,您将需要您的 Web 服务器日志(例如,如果您的应用在 Apache 之后运行,请检查您的 Apache 错误日志)
    【解决方案2】:
    1. 请检查您的 database.yml。
    2. 查看日志:log/development.log
    3. 您可以调试问题:http://bashdb.sourceforge.net/ruby-debug.html

    希望对你有所帮助!

    【讨论】:

      【解决方案3】:

      最新的 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' ...尽管您可能会发现其他错误!

      【讨论】:

        猜你喜欢
        • 2014-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多