在安装debugger-linecache(1.1.1)时发生错误,Bundler无法继续安装[英] An error occurred while installing debugger-linecache (1.1.1), and Bundler cannot continue

本文是小编为大家收集整理的关于在安装debugger-linecache(1.1.1)时发生错误,Bundler无法继续安装的处理方法,想解了在安装debugger-linecache(1.1.1)时发生错误,Bundler无法继续安装的问题怎么解决?在安装debugger-linecache(1.1.1)时发生错误,Bundler无法继续安装问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

知道如何解决这个问题吗?

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

/home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb 
checking for vm_core.h... no
checking for vm_core.h... no
Makefile creation failed
**************************************************************************
No source for ruby-1.9.3-p194 provided with debugger-ruby_core_source gem.
**************************************************************************

推荐答案

我在更新到 ruby​​ 的更新补丁版本后遇到了这个问题.不幸的是,头文件 gem "debugger-ruby_core_source" 在 Gemfile.lock 中被锁定为早期版本,因此它没有所需的头文件.

您需要做的就是更新该 gem:

bundle update debugger-ruby_core_source

之后您应该可以捆绑安装.

如果您不使用捆绑程序,则只需在尝试安装调试器之前安装最新版本:

gem install debugger-ruby_core_source

本文地址:https://www.itbaoku.cn/post/786392.html