Подтвердить что ты не робот

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

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

C:\Ruby200\bin\ruby.exe -e $Stdout.sync = истина; $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 С:/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 'from С:/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 требуется от С:/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 'из С:/Ruby200/lib/ruby/gems/2.0.0/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide: 8: в 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, все в порядке.

4b9b3361

Ответ 1

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

gem install debase

PS: Я использовал ruby ​​1.9.3

Ответ 2

Добавление следующего в мой Gemfile команды отладки и рельсов работы (версии: 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

Ответ 3

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

  • Обновлена ​​до последней версии RubyMine (загружена 7.0 с сайта JetBrains).
  • Обновление до Ruby 2.1.2
  • Открытый RubyMine > Файл > Настройки по умолчанию > Ruby SDK и Gems > Выбранный ruby-2.1.2 > Щелкните правой кнопкой мыши + + Установленный огурец и калабаш-огурец
  • RubyMine > Run > Edit Configurations > изменил SDK на ruby-2.1.2

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

Ответ 4

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 на fooobar.com/info/449720/... работал у меня.