【问题标题】:Debug using Rubymine使用 Rubymine 进行调试
【发布时间】:2014-04-11 13:21:08
【问题描述】:

我从事 RoR 应用程序。我想使用 Rubymine 调试器调试我的应用程序。但我必须在服务器上的特定端口上运行我的应用程序。所以我的问题是。我应该更改运行 webrick 的 Rubymine 配置中的默认端口吗?如果有怎么办?或者通过 ruby​​mine 运行应用程序?我不知道那是“正确”的问题(正确的意思是不愚蠢;))但我对 Ruby 技术很陌生。谢谢大家的回答。

编辑: dax 谢谢你的回答我已经改变了端口。现在 serwer 运行,但我在 ruby​​mine 控制台信息中有:

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 是个问题,谢谢:) 现在一切正常。

标签: ruby-on-rails rubymine


【解决方案1】:

根据我的评论:RubyMine 不适用于 debugger gem,因此您必须将其从 Gemfile 中删除。

【讨论】:

    【解决方案2】:

    您可以在edit configurations 菜单中访问/更改您的服务器端口设置。

    查看this question了解更多详情

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 2014-01-30
      相关资源
      最近更新 更多