Cha*_*son 5 ruby ruby-on-rails 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陷阱,但我没有通过控制台验证错误.
任何想法为什么或如何调试这个?日志根本没有显示任何内容.
我过去使用 PDFLib 库时遇到过同样的问题 - 它在 Webrick 中不起作用 - 但它在控制台中工作。也是在 Ruby 升级之后。
我安装了 POW ( http://pow.cx/ ),并且不再出现 Trace/BPT 错误。
所以我会尝试使用不同的 Web 服务器 - 对于我的 OS X 机器,POW 是安装起来最不痛苦的服务器。