本周刚刚安装了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上进行调试非常有效。
有什么想法吗?
感谢。
答案 0 :(得分:0)
据我所知,如果您要使用rdebug-ide
,则需要删除debugger
,另一个选项是将debugger-xml
与debugger
一起使用,但这并不是为我工作,当resque
正在工作时,它会在我的机器和同事身上造成很多错误。