【发布时间】:2014-04-11 13:21:08
【问题描述】:
我从事 RoR 应用程序。我想使用 Rubymine 调试器调试我的应用程序。但我必须在服务器上的特定端口上运行我的应用程序。所以我的问题是。我应该更改运行 webrick 的 Rubymine 配置中的默认端口吗?如果有怎么办?或者通过 rubymine 运行应用程序?我不知道那是“正确”的问题(正确的意思是不愚蠢;))但我对 Ruby 技术很陌生。谢谢大家的回答。
编辑: dax 谢谢你的回答我已经改变了端口。现在 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'
编辑: 我删除了调试器 gem,现在一切正常。感谢所有回复;)
【问题讨论】:
-
您的 Gemfile 中有“调试器”gem 吗?如果是,则删除它,RM 无法使用它。
-
是的,是的:) 调试器 gem 是个问题,谢谢:) 现在一切正常。