2014-10-03 1 views
1

Я очень долго воюю с этой проблемой без каких-либо успехов. Я просто хочу отладить приложение либо RubyMine, либо Aptana. Всякий раз, когда я пытаюсь запустить приложение в режиме отладки, я получаю следующее исключениеРельсы неспособны отлаживать

"/home/bsikander/.rvm/rubies/ruby-2.0.0-p576/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require': cannot load such file -- debase (LoadError) 
    from /home/bsikander/.rvm/rubies/ruby-2.0.0-p576/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require' 
    from /home/bsikander/.rvm/gems/ruby-2.0.0-p576/gems/ruby-debug-ide-0.4.23.beta1/lib/ruby-debug-ide.rb:8:in `<top (required)>' 
    from /home/bsikander/.rvm/gems/ruby-2.0.0-p576/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in `require_relative' 
    from /home/bsikander/.rvm/gems/ruby-2.0.0-p576/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in `<top (required)>' 
    from /home/bsikander/.rvm/gems/ruby-2.0.0-p576/bin/rdebug-ide:23:in `load' 
    from /home/bsikander/.rvm/gems/ruby-2.0.0-p576/bin/rdebug-ide:23:in `<main>'" 

Я искал в Интернете относительно этого и попытался установить унизить камень, но я получаю следующее expception

Building native extensions. This could take a while... 
ERROR: Error installing debase: 
    ERROR: Failed to build gem native extension. 

    /home/bsikander/.rvm/rubies/ruby-2.0.0-p576/bin/ruby extconf.rb 
checking for vm_core.h... no 
checking for vm_core.h... no 
Makefile creation failed 
************************************************************************** 
No source for ruby-2.0.0-p576 provided with debugger-ruby_core_source gem. 
************************************************************************** 
*** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of necessary 
libraries and/or headers. Check the mkmf.log file for more details. You may 
need configuration options. 

Я также установил gem «debugger-ruby_core_source», но все еще не смог установить debase или debug приложение. Пожалуйста, помогите мне или укажите мне в правильном направлении.

Моя версия Ruby 2.0.0.

+0

проверить файл журнала, упомянутый в ошибке, возможно, вам не хватает библиотеки, которая используется для сборки расширения. –

+0

Где я могу найти этот файл журнала? Я использую ubuntu без rvm. –

+0

без? вывод говорит '/ home/bsikander/.rvm/rubies/ruby-2.0.0-p576' Я бы предложил посмотреть там:' find /home/bsikander/.rvm/rubies/ruby-2.0.0-p576 -name mkmf.log' –

ответ

0

Недавно я перешел от РВМ к chruby, и я получил тот же самый вопрос, осмотрев и чтение сообщений об ошибках RubyMine в и материал, который я попытался установить ruby-debug-ide вместо этого, и как-то он работал, так что да

gem install ruby-debug-ide 

сделал бы трюк.

0

У меня был аналогичный опыт использования RubyMine и Aptana; Я бы рекомендовал проверить byebug или pry в качестве средств отладки на основе gem для рубинов, которые по моему опыту были просты в использовании и просты в управлении.

Я бы порекомендовал byebug немного более высоко, поскольку pry не так специально предназначен для отладки, а команда beebug next - это находка.

+0

byebug работал отлично, но он был консольным. Я как-то нашел решение, и теперь все отлично работает в RubyMine. Спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^