通过浏览器而不是控制台使用Rails跟踪/ BPT陷阱

时间:2011-04-04 14:30:17

标签: ruby-on-rails ruby ruby-on-rails-3

我编写了一个使用Subversion Ruby绑定的Rails应用程序。我编写了适配器类来使它们适应我喜欢的界面。

将我的项目升级到Rails 3并重新编译Ruby 1.9.2的SVN绑定后,我可以转到调试控制台并像以前一样运行require'svn / core / ext'而没有任何问题。但是,当我的适配器(也运行需要'svn / ext / core')被包含在内时,我会得到Trace / BPT陷阱。

总而言之,我在使用Webrick运行我的应用程序并通过浏览器连接时获得了Trace / BPT陷阱,但我没有通过控制台验证错误。

任何想法为什么或如何调试这个?日志根本没有显示。

1 个答案:

答案 0 :(得分:3)

过去我使用PDFLib库遇到了同样的问题 - 它在Webrick中无效 - 但它确实在控制台中有效。也是在Ruby升级之后。

我安装了POW(http://pow.cx/),我不再收到Trace / BPT错误。

所以我会尝试使用不同的Web服务器 - 对于我的OS X机器,POW是最难安装的。