Я пытаюсь отладить удаленный сервер.
Как мне выполнить ruby-debug и получить доступ к консоли через точки останова?
Можно ли сделать это и щелкнуть по сайту, чтобы активировать эти точки останова?
ruby-debug долгое время занимался отладкой вне процесса. Фактически код, упомянутый в том, что цитирует Нуфал Ибрагим, использует тот же базовый общий код.
Однако я только добавил немного документации, описывающей, как это работает, в справочном руководстве.
См. http://bashdb.sourceforge.net/ruby-debug.html#Remote-Debugging и http://bashdb.sourceforge.net/ruby-debug.html#Out_002dof_002dprocess-execution-options
Если вы можете подключиться к серверу через ssh, вам, вероятно, лучше запустить локальный отладчик.
В противном случае, вы можете взглянуть на http://blogs.oracle.com/martink/entry/remote_debugging_debug_whatever_ruby.