Грешка в дебъгера на 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/rubygems/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' от C:/Ruby200/lib/ruby/gems/2.0.0/gems/debase-0.0.9/lib/debase .rb:4:in <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: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 ' от 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 ' от -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
Винаги премахвам debugger gem от 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 > Избран ruby-2.1.2 > Щракнете върху „+” от дясната страна > Инсталирана краставица и calabash-cucumber
  4. RubyMine > Изпълнение > Редактиране на конфигурации > промени SDK на ruby-2.1.2

И се получи. Надяваме се, че това може да помогне на други нови в Calabash / Ruby / RubyMine

person Charlie Seligman    schedule 24.12.2014
comment
Благодаря за това! Бях променил своя комплект за разработване на софтуер (SDK) по подразбиране, но не осъзнавах, че трябва да променя SDK в полето Редактиране на конфигурации... също. Използването на Project SDK не проработи и трябваше да го превключа към Other 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 до най-новата версия (и изчакването за завършване на повторното индексиране, което може да бъде доста дълго) помогна за отстраняването на някои проблеми, виж 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