2011-05-14 112 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內部調試器工作得很好。