远程调试器没有破坏 - rdebug-ide - RubyMine 6

时间:2013-11-29 09:54:20

标签: ruby remote-debugging rubymine rdebug

本周刚刚安装了RubyMine 6,并尝试在ubuntu服务器上进行远程调试。

我在服务器上运行此命令:

rdebug-ide -d -host 0.0.0.0 -port 8080 -dispatcher-port 3389 - bin / rails s

如果我尝试在IDE中添加断点,我会得到通常的: 30564:

如果我访问rails应用程序,断点将被完全绕过。

调试服务器上安装的gems: 调试器(1.6.2) debugger-linecache(1.2.0) debugger-ruby_core_source(1.2.4) ruby-debug-base19x(0.11.30.pre15) ruby-debug-ide(0.4.22)

在运行rubymine的客户端上安装的调试gem: 调试器(1.6.2) debugger-linecache(1.2.0) debugger-ruby_core_source(1.2.4,1.2.3) ruby-debug-base19x(0.11.30.pre15) ruby-debug-ide(0.4.22)

在localhost上进行调试非常有效。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

据我所知,如果您要使用rdebug-ide,则需要删除debugger,另一个选项是将debugger-xmldebugger一起使用,但这并不是为我工作,当resque正在工作时,它会在我的机器和同事身上造成很多错误。