0

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

我在服务器上运行这个命令:

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

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

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

调试安装在服务器上的 gem:debugger (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)

调试安装在运行 ruby​​mine 的客户端上的 gem: debugger (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 上调试完美。

有任何想法吗?

谢谢。

4

1 回答 1

0

据我所知,如果你想使用rdebug-ide你需要删除debugger,另一种选择是使用debugger-xmlwith debugger,但这对我来说不起作用,它会在我的机器和我的同事resque工作时在本地引起很多错误.

于 2013-12-01T10:06:08.510 回答