Passenger 3.0和调试器

时间:2010-11-03 08:08:33

标签: ruby-on-rails passenger ruby-debug

我在使用带调试器的乘客独立时遇到问题。如果我试试这个:

passenger start --debugger

我收到此错误:

Your version of ruby-debug is too old. Please upgrade to the latest version.

我的Ruby是:ruby 1.8.7(2010-04-19 patchlevel 253)[x86_64-linux],MBARI 0x6770,Ruby Enterprise Edition 2010.02

Ruby调试: ruby-debug(0.10.3) ruby-debug-base(0.10.3)

那么,有没有人成功地将Passenger 3.0与调试器一起使用?

2 个答案:

答案 0 :(得分:6)

它不应该工作,标志是实验性的,但我们忘记将其删除3.0.0,这就是为什么没有记录。它将被移除3.0.1。

答案 1 :(得分:1)

您可以使用rack-debug

在Passenger中运行调试程序

它的工作原理是让客户端在您设置的断点处连接到Passenger进程。比使用Thing / Mongrel和调试器要复杂一点。但设置起来非常简单。