6

我正在使用 RubyMine 开发 Rails3 应用程序,但我无法让调试器正常工作。我总是收到以下消息:

10s内无法连接到端口60706的被调试进程:

转储和销毁进程,当被调试进程正在运行时。您可能会尝试增加超时。杀...

错误输出:快速调试器(ruby-debug-ide 0.4.17.beta3,ruby-debug-base 0.11.26)侦听 127.0.0.1:60706

请尝试在设置 | 中增加超时时间 调试器 | 红宝石 | 调试连接超时

我当然尝试过增加超时值,但这无济于事。我不知道如何解决这个问题。我看不到任何调试输出,错误日志,......任何提示都会非常受欢迎!

4

2 回答 2

2

它现在对我有用,与

  • RubyMine 3.1.1 构建 103.260
  • 红宝石调试IDE 0.4.17.beta5
  • ruby-debug-base19-0.11.25 (我不确定这是否实际使用)

它不适用于.beta3对我来说,但现在就像一个魅力(.beta5

于 2011-05-16T08:17:57.213 回答
1

我在 RubyMine 5.4 上遇到了类似的问题(RubyMine 5.4 调试器超时,但调试控制台显示已连接)没有任何错误迹象,但调试连接总是超时。但是,在本地系统上进行手动远程调试是可行的。事实证明,在我的系统(Mac OS X 10.8.3)上hostname返回localhost. 运行sudo hostname new-name解决了这个问题,现在 RubyMine 内部调试器工作得很好。

于 2013-04-28T11:39:04.803 回答