RubyMine调试器错误

Mal*_*urf 15 ruby rubymine

我正在使用RubyMine 6.3但是我在调​​试器方面遇到了一些问题

C:\ Ruby200\bin\ruby​​.exe -e $ stdout.sync = true; $ stderr.sync = true; load($ 0 = ARGV.shift)C:/Ruby200/lib/ruby/gems/2.0.0/gems /ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide --disable-int-handler --port 49883 --dispatcher-port 49884 - C:/ Ruby200/Projekty/123/test C:/ Ruby200/lib/ruby​​/2.0.0/ruby​​gems/core_ext/kernel_require.rb:55:in require': cannot load such file -- debase_internals (LoadError) from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'from C:/Ruby200/lib/ruby/gems/2.0.0/gems/debase-0.0.9/lib/debase .rb:4:在 <top (required)>' from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.23.beta1/lib/ruby-debug-ide.rb:8:in "from C:/Ruby200/lib/ruby/gems/2.0.0/ gems/ruby​​-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in'from require_relative' from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in -e:1:in load' from -e:1:in'

进程以退出代码1结束

但是当使用Ruby Interactive Console时,一切正常.当我使用Komodo IDE时一切都很好.

Moh*_*ady 35

我通过debase从终端手动安装来修复我的问题,而不是从与rubymine捆绑的那个安装,尝试它

gem install debase
Run Code Online (Sandbox Code Playgroud)

PS:我使用的是ruby 1.9.3


ihe*_*gie 6

将以下内容添加到我的Gemfile中,使debugging和rails命令工作(版本:Rubymine 7.0.4,ruby 2.3.1和rails 4.2.6):

  group :development do
    gem 'ruby-debug-ide', '0.4.24'
    gem 'debase', '0.2.1'
  end
Run Code Online (Sandbox Code Playgroud)