2011-05-14 63 views
6

我正在使用RubyMine开发Rails3应用程序,但我无法设法让调试器工作。我总是得到以下信息:使用RubyMine调试Rails 3

不能在10秒在端口60706连接到调试过程 :

倾销和销毁过程中,当 被调试程序的运行。您 可能会尝试增加超时。 杀戮......

错误输出:快速调试 (红宝石调试-IDE 0.4.17.beta3, 红宝石调试基0.11.26)侦听 127.0.0.1:60706

请请尝试增加 “设置|”的超时时间调试器| Ruby |调试 连接超时

我当然试图增加超时值,但这并没有帮助。我不知道如何解决这个问题。我看不到任何调试输出,错误日志,...任何提示将非常appreachiated!

回答

2

现在的工作对我来说,与

  • 的RubyMine 3.1.1建立103.260
  • 红宝石调试IDE 0.4.17.beta5
  • 红宝石调试base19-0.11.25(我不敢肯定阉这是不是实际使用)

它没有与.beta3为我工作,但现在就像一个魅力(.beta5

+2

我的RubyMine的内部版本号是相同的,我更新了从ruby-debug-ide gem从beta3到beta5。但它没有帮助!? – Achim 2011-05-21 06:21:15

+0

嗯,你有什么附加宝石。列出以ruby-debug开头的那些。尝试清理并附上上面的宝石。你也需要''gem list'中的'ruby-debug19(0.11.6)'。 – oma 2011-05-21 08:58:41

+0

有同样的问题,我没有发现它对此感到抱歉。 – Rubytastic 2012-02-14 20:46:19

1

我对RubyMine 5.4(RubyMine 5.4 debugger times out, but debug console shows connected)有类似的问题没有任何错误的迹象,但调试连接总是超时。但是,本地系统上的手动远程调试工作正常。事实证明,在我的系统(Mac OS X 10.8.3)上hostname返回localhost。运行sudo hostname new-name解决了这个问题,现在RubyMine内部调试器工作得很好。