我在RoR應用程序上工作。我想用Rubymine調試器來調試我的應用程序。但我必須在服務器上的特定端口上運行我的應用程序。所以我的問題是。我應該更改webrick運行的Rubymine配置中的默認端口嗎?如果是這樣如何?或通過rubymine運行應用程序?我不知道這是「正確」的問題(正確的我的意思不是愚蠢的;))但我在Ruby技術中是新鮮的。感謝所有的答案。使用Rubymine進行調試
編輯: 達克斯謝謝你的回答我改變了港口。現在serwer運行,但我在RubyMine的控制檯信息:
Fast Debugger (ruby-debug-ide 0.4.22, ruby-debug-base19x 0.11.30.pre15) listens on 127.0.0.1:43588
我應該改變快速調試端口,使其工作。我對嗎?但我不知道如何改變它。
編輯:
過了一會兒,我得到這樣的:
30381: Exception in DebugThread loop: wrong number of arguments (0 for 1)
Backtrace:
/home/arkency/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/gems/1.9.1/gems/debugger-1.6.2/lib/ruby-debug/interface.rb:175:in `read_command'
from: /home/arkency/.gem/ruby/1.9.1/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide/ide_processor.rb:84:in `process_commands'
from: /home/arkency/.gem/ruby/1.9.1/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide.rb:122:in `block in start_control'
[2014-04-13 15:18:08] ERROR SystemExit: exit
/home/arkency/.gem/ruby/1.9.1/gems/ruby-debug-ide-0.4.22/lib/ruby-debug-ide.rb:126:in `exit'
編輯: 我刪除了調試器的寶石,現在一切工作正常。感謝所有回覆;)
你的Gemfile中是否有'debugger'gem?如果是,除去它,RM不起作用。 – zrl3dx
是的,是的:)調試寶石是一個問題謝謝你:)現在一切正常。 – user2239655