我在使用带调试器的乘客独立时遇到问题。如果我试试这个:
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与调试器一起使用?
答案 0 :(得分:6)
它不应该工作,标志是实验性的,但我们忘记将其删除3.0.0,这就是为什么没有记录。它将被移除3.0.1。
答案 1 :(得分:1)
您可以使用rack-debug
在Passenger中运行调试程序它的工作原理是让客户端在您设置的断点处连接到Passenger进程。比使用Thing / Mongrel和调试器要复杂一点。但设置起来非常简单。