2

デバッガーで乗客をスタンドアロンで使用する際に問題が発生します。私がこれを試してみると:

passenger start --debugger

このエラーが発生します:

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

私のRubyは次のとおりです。ruby1.8.7(2010-04-19パッチレベル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を正常に使用した人はいますか?

4

2 に答える 2

6

動作するはずではなく、フラグは実験的なものでしたが、3.0.0で削除するのを忘れたため、文書化されていません。3.0.1では削除されます。

于 2010-11-03T15:24:07.297 に答える
1

Rack-debugを使用して、Passengerでデバッガーを実行できます。

これは、設定したブレークポイントでクライアントをPassengerプロセスに接続させることで機能します。Thing/Mongrelをデバッガーで使用するよりも少し複雑です。しかし、セットアップは非常に簡単です。

于 2011-12-07T03:36:41.217 に答える