2015-06-25 60 views
0

當我調試一個簡單的rails應用程序時(只運行scaffold命令)。在調試器窗口中,Rubymine不顯示任何變量。我已經安裝了ruby-debug-ide 0.4.30,在rubymine上下載了0.1.3 gems,我使用的是Ubuntu 14.04,ruby 2.2,rails 4.2.2,rbenv,rubymine 7.1。無法在Rubymine中調試Rails應用程序

在此先感謝。 rails app

rails app

更新:問題解決了!只是評論'byebug'寶石。

+0

調試器只支持ruby 1.9。改用byebug。你有沒有去瀏覽器中的用戶索引操作? –

+0

其實我不記得我安裝的確切的寶石名稱。當我第一次進行調試時,rubymine要求我安裝一塊gem,然後安裝它。是的,我在瀏覽器中進行索引操作後檢查調試器。 @japed –

+0

你可以在你的rubymine上調試一個簡單的ruby(不是rails)代碼嗎? – Mourad

回答

1

爲了幫助您在這裏有一些步驟,才能在RubyMine的調試跟蹤。

首先localy安裝dubug寶石:

  1. 下載以下寶石:

  2. 將下載的GE毫秒到一個文件名爲gems

  3. 打開紅寶石cmd康壽[clic on start button, select Ruby then select Start command prompt with Ruby]
  4. 光盤寶石文件路徑[讓supose你的寶石文件的路徑C:\Desktop\gems]寫命令:cd C:\Desktop\gems然後CLIC進入。
  5. 要安裝的首批創業板運行下面的COMAND:gem install --local debugger-ruby_core_source-1.3.8.gem
  6. 安裝第二寶石運行下面的COMAND:gem install --local ruby-debug-base19x-0.11.30.pre15.gem
  7. 重新啓動的RubyMine和測試,如果現在的工作

第二次嘗試確切與Ruby 1.9版本相同的步驟而不是2.2

現在,如果這個doeasnt與2.2 Ruby版本一起使用,那麼請使用1.9版本。 並希望它會爲你工作,因爲它對我有用。