首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >您的Gemfile.lock已损坏。依赖项部分缺少以下gem:

您的Gemfile.lock已损坏。依赖项部分缺少以下gem:
EN

Stack Overflow用户
提问于 2016-08-07 08:47:22
回答 1查看 1.8K关注 0票数 1

我正在安装一个应用程序,在此步骤中,我应该运行捆绑包安装,并收到以下错误

代码语言:javascript
运行
复制
enter code here➜  mavatar git:(master) ✗ bundle install 
Fetching gem metadata from http://rubygems.org/
Fetching version metadata from http://rubygems.org/
Fetching dependency metadata from http://rubygems.org/
Using rake 0.9.2
Using multi_json 1.8.2
Using bcrypt-ruby 3.0.1
Using builder 3.0.4
Using i18n 0.6.5
Using erubis 2.7.0
Using rack 1.3.6
Using hike 1.2.1
Using tilt 1.3.3
Installing nokogiri 1.5.0 with native extensions

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory: /home/farbodi/.rvm/gems/ruby-2.3.0-

dev/gems/nokogiri-1.5.0/ext/nokogiri
/home/farbodi/.rvm/rubies/ruby-2.3.0-dev/bin/ruby -r
./siteconf20160806-31805-mdcnrl.rb extconf.rb
*** 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/farbodi/.rvm/rubies/ruby-2.3.0-dev/bin/$(RUBY_BASE_NAME)
 extconf.rb:10:in `<main>': uninitialized constant Config (NameError)
 Did you mean?  RbConfig
           CONFIG

 extconf failed, exit code 1

 Gem files will remain installed in /home/farbodi/.rvm/gems/ruby- 
 2.3.0-dev/gems/nokogiri-1.5.0 for inspection.
 Results logged to /home/farbodi/.rvm/gems/ruby-2.3.0- 
 dev/extensions/x86_64-linux/2.3.0/nokogiri-1.5.0/gem_make.out
 Your Gemfile.lock is corrupt. The following gems are missing from the    
 DEPENDENCIES section: 'archive-tar-minitar' 'hoe' 'rcov'

所以我试着运行这个:gem update

代码语言:javascript
运行
复制
gem install hoe
gem install rcov
gem install archive-tar-minitar 
gem install nokogiri -v 1.5.0 which gives me ERROR: Failed to build   gem native extension. error

我也安装了包的老版本,我可以通过这一步,但我在其他地方得到同样的问题。我也使用了rvm,我的ruby版本是ruby2.3.0p0(2015年12月25版53290) x86_64-linux和Bundler版本1.12.5

我是ruby、gem和bundle的新手,我都很困惑,我不知道如何开始学习发生了什么以及如何解决错误。

EN

回答 1

Stack Overflow用户

发布于 2016-08-07 08:59:21

您需要安装一些系统包。

如果您使用的是基于redhat的,请安装libxml2libxsltzlib-devel

如果您使用的是基于debian的程序,请安装zlib1g-devliblzma-dev包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38809927

复制
相关文章

相似问题

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