首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RubyMine误差

RubyMine误差
EN

Stack Overflow用户
提问于 2014-10-03 21:16:23
回答 3查看 3.6K关注 0票数 7

当我试图在Ruby中运行Rails应用程序(2.1.3)上的调试器时,我得到以下错误:

代码语言:javascript
复制
> /home/vladimirn/.rvm/rubies/ruby-2.1.3/bin/ruby /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide --disable-int-handler --port 38013 --dispatcher-port 33518 -- /home/vladimirn/Dev/Projects/untitled/bin/rails server -b 0.0.0.0 -p 3000 -e development
/home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- debase_internals (LoadError)
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/debase-0.0.9/lib/debase.rb:4:in `<top (required)>'
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /home/vladimirn/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/lib/ruby-debug-ide.rb:8:in `<top (required)>'
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in `require_relative'
    from /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/ruby-debug-ide-0.4.23.beta1/bin/rdebug-ide:8:in `<main>'
Process finished with exit code 1

看起来问题就在于贬低创业板。当我试图删除它并使用RubyMine重新安装时,我得到以下内容:

代码语言:javascript
复制
> error running Development: untitled: Failed to Install Gems. Following gems were not installed: /home/vladimirn/Dev/RubyMine-6.3.3/rb/gems/debase-0.0.9.gem: Error installing debase-0.0.9.gem: ERROR: Failed to build gem native extension. /home/vladimirn/.rvm/rubies/ruby-2.1.3/bin/ruby -r ./siteconf20141004-13252-i5wsfb.rb extconf.rb checking for vm_core.h... no checking for vm_core.h... no Makefile creation failed ************************************************************************** No source for ruby-2.1.3-p242 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. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/home/vladimirn/.rvm/rubies/ruby-2.1.3/bin/ruby --with-ruby-dir --without-ruby-dir --with-ruby-include=${ruby-dir}/include --with-ruby-lib --without-ruby-lib=${ruby-dir}/lib extconf failed, exit code 1 Gem files will remain installed in /home/vladimirn/.rvm/gems/ruby-2.1.3/gems/debase-0.0.9 for inspection. Results logged to /home/vladimirn/.rvm/gems/ruby-2.1.3/extensions/x86_64-linux/2.1.0/debase-0.0.9/gem_make.out

这似乎是调试器-ruby_core_source宝石的一个问题。

我从终端手动运行:

代码语言:javascript
复制
gem install debugger-ruby_core_source 

但是,如果我运行之后,创业板安装降级再次,我将得到同样的错误。

有什么想法吗?我如何在Ubuntu 14上运行RubyMine来配置调试器?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-10-08 13:04:11

问题是debase 0.1.0还没有发布includes the latest ruby sources

但是it has just been released 20 minutes ago,所以如果您现在重新安装Rubymine或debase gem,它应该可以工作。

票数 6
EN

Stack Overflow用户

发布于 2014-10-29 21:34:35

遇到了同样的问题,试图让调试器在2.1.4中使用Rubymine -我使用specific_install gem安装了github的最新版本,完全修复了它--

代码语言:javascript
复制
bundle exec gem install specific_install
gem specific_install https://github.com/denofevil/debase.git
票数 4
EN

Stack Overflow用户

发布于 2014-10-03 21:20:39

调试器gem不应该与ruby 2.0+一起使用,而且实际上不会与ruby2.1.2(+)一起安装。你将不得不切换到byebug。

如果你喜欢刺探,也会有刺探虫。

下面是我在Gemfile中使用Rails 4和Ruby2.1.2调试gems的样子

代码语言:javascript
复制
group :development do
    gem 'pry'
    gem 'pry-remote'
    gem 'pry-rails'
    gem 'pry-stack_explorer'
    gem 'pry-byebug'
end
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26186918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档