Ошибка отладчика RubyMine

Я использую RubyMine 6.3, но у меня проблемы с отладчиком

C: \ Ruby200 \ bin \ ruby.exe -e $ stdout.sync = true; $ stderr.sync = true; загрузить ($ 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 / rubygems / core_ext / kernel_require.rb: 55: в 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 'из 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 'из C: /Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb: 55: в 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 ' из C: /Ruby200/lib/ruby/gems/2.0.0 /gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in require_relative' from C:/Ruby200/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in 'from -e: 1: in load' from -e:1:in'

Процесс завершен с кодом выхода 1

Но при использовании Ruby Interactive Console все работает. Когда я использую Komodo IDE, все в порядке.


person Malwurf    schedule 03.05.2014    source источник
comment
Какой у Вас вопрос?   -  person sawa    schedule 03.05.2014
comment
Как я могу решить эту проблему?   -  person Malwurf    schedule 03.05.2014
comment
У меня такая же проблема.   -  person Chris McKenzie    schedule 13.05.2014


Ответы (5)


Я исправил свою проблему, установив debase вручную из терминала, а не из того, что был в комплекте с rubymine, попробуйте

gem install debase

PS: я использовал Ruby 1.9.3

person Mohammad AbuShady    schedule 03.06.2014
comment
Просто попробовал и получил No source for ruby-2.1.2-p95 provided with debugger-ruby_core_source gem., разберусь. - person Vadorequest; 25.06.2014
comment
ну, я думаю, мне следовало упомянуть, что я использовал Ruby 1.9.3 для этого проекта, у меня не было никаких проблем с Ruby 2.1.2 - person Mohammad AbuShady; 25.06.2014
comment
Я всегда удаляю гем отладчика из gemfile (временно), когда мне нужно отлаживать с помощью rubymine, отладчик только для моих коллег - person Mohammad AbuShady; 25.06.2014
comment
Я использую Ruby 2.0.0, и, к сожалению, у меня это не работает - person Charlie Seligman; 23.12.2014
comment
ну вы также можете попробовать gem install ruby-debug-ide - person Mohammad AbuShady; 23.12.2014
comment
Это тоже помогло мне - person Pavan Jadda; 30.05.2018

Добавление следующего в мой Gemfile заставило команды отладки и 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
person iheggie    schedule 07.05.2016

Я просто потратил 6 часов, работая над этим, и на случай, если это поможет другим, вот что я сделал:

  1. Обновлен до последней версии RubyMine (загружен 7.0 с сайта JetBrains)
  2. Обновился до Ruby 2.1.2
  3. Открыл RubyMine> Файл> Настройки по умолчанию> Ruby SDK & Gems> Выбранный рубин-2.1.2> Щелкнул '+' справа> Установлен огурец и огурец-калебас
  4. RubyMine> Выполнить> Изменить конфигурации> изменил SDK на ruby-2.1.2

И это сработало. Надеюсь, это может помочь другим, плохо знакомым с Calabash / Ruby / RubyMine

person Charlie Seligman    schedule 24.12.2014
comment
Спасибо за это! Я изменил свой SDK по умолчанию, но не осознавал, что мне также нужно было изменить SDK в поле «Редактировать конфигурации ...». Использование Project SDK не помогло, и мне пришлось переключить его на другой SDK - person CodingWithSpike; 07.07.2016

Martins-MacBook-Pro:~ martincleaver$ sudo gem install debase -v 0.0.9
Password:
ERROR:  Error installing debase:
    ERROR: Failed to build gem native extension.
checking for vm_core.h... no
    No source for ruby-2.0.0-p648 provided with debugger-ruby_core_source gem.

Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers.  Check the mkmf.log file for more details. 

$ more /Library/Ruby/Gems/2.0.0/gems/debase-0.0.9/ext/gem_make.out
checking for vm_core.h... no
Makefile creation failed
Check the mkmf.log file for more details

$ more /Library/Ruby/Gems/2.0.0/gems/debase-0.0.9/ext/mkmf.log 
have_header: checking for vm_core.h... -------------------- no

conftest.c:3:10: fatal error: 'vm_core.h' file not found
#include <vm_core.h>

--------------------

https://github.com/denofevil/debase/issues/9 отслеживает проблему с точки зрения драгоценного камня. Это лучшее место для обсуждения этого вопроса.

Тем не менее, ответ iheggie на https://stackoverflow.com/a/37086441/722034 сработал для меня.

person Martin Cleaver    schedule 05.03.2017

Обновление Rubymine до последней версии (и ожидание завершения переиндексации, что может занять довольно много времени) помогло исправить некоторые проблемы cf https://intellij-support.jetbrains.com/hc/en-us/community/posts/360009522340-Unable-to-use-debugger-debase-0-3-0-beta34-install-error-

person Cyril Duchon-Doris    schedule 17.05.2021