无法安装Nokogiri [英] Unable to install Nokogiri

查看:136
本文介绍了无法安装Nokogiri的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在Ubuntu 12.1上运行 sudo gem install nokogiri 时,我回来了。


$ b

  jason @ jason:〜/ ror / clss $ sudo gem install nokogiri 
构建原生扩展。这可能需要一段时间...
错误:安装nokogiri时出错:
错误:无法构建gem本机扩展。

/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in`require':can not load such文件
- mkmf(LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in`require'
from extconf.rb:5:在`< main>'


中,对于
检查,Gem文件仍将安装在/var/lib/gems/1.9.1/gems/nokogiri-1.5.5中。结果记录到/var/lib/gems/1.9.1/gems/nokogiri-1.5.5/ext/nokogiri
/gem_make.out


解决方案

尝试安装libxslt-dev和libxml2-dev软件包:

  sudo apt-get install libxslt-dev libxml2-dev 

这些说明位于 http://nokogiri.org/tutorials/installing_nokogiri.html






更新:

您需要 sudo aptitude install ruby​​1.9.1-dev



来源: Rails教程:nokogiri-1.5.2安装捆绑软件错误


When I run sudo gem install nokogiri on Ubuntu 12.1, I'm returned with this. What's wrong and how do I fix it?

jason@jason:~/ror/clss$ sudo gem install nokogiri
Building native extensions.  This could take a while...
ERROR:  Error installing nokogiri:
ERROR: Failed to build gem native extension.

    /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file 
-- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:5:in `<main>'


Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri-1.5.5 for 
inspection. Results logged to /var/lib/gems/1.9.1/gems/nokogiri-1.5.5/ext/nokogiri
/gem_make.out

解决方案

Try to install the "libxslt-dev" and "libxml2-dev" packages:

sudo apt-get install libxslt-dev libxml2-dev

The instructions are on http://nokogiri.org/tutorials/installing_nokogiri.html


Update:

You need sudo aptitude install ruby1.9.1-dev.

Source: "Rails Tutorial: nokogiri-1.5.2 error on bundle install".

这篇关于无法安装Nokogiri的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆