Passenger 3.0和调试器

Sta*_*ght 2 ruby-on-rails passenger ruby-debug

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

passenger start --debugger
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Your version of ruby-debug is too old. Please upgrade to the latest version.
Run Code Online (Sandbox Code Playgroud)

我的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和调试器?

Hon*_*gli 6

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

  • 那么你们应该删除这条消息:"*****调试器请求,但不可用:使用--debugger启动服务器以启用*****"并将其替换为表明它不可用的内容. (4认同)
  • 是.ruby-debug假定单个进程*和*终端,因此除非添加特殊支持,否则它与Phusion Passenger的多处理模型根本不兼容. (2认同)