相关疑难解决方法(0)

在mac(libxml2)上安装nokogiri 1.6.0时出错

更新:已修复

我在另一个帖子中找到了答案.我使用的解决方法是告诉Nokogiri使用系统库:

NOKOGIRI_USE_SYSTEM_LIBRARIES=1 bundle install
Run Code Online (Sandbox Code Playgroud)

====

试图在Mac上安装nokogiri 1.6.0.在以前的版本中,我没有遇到任何问题.但1.6.0拒绝安装.这是错误:

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

    /Users/josenriq/.rvm/rubies/ruby-1.9.3-head/bin/ruby extconf.rb
Extracting libxml2-2.8.0.tar.gz into tmp/i686-apple-darwin11/ports/libxml2/2.8.0... ERROR
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Read 3 bytes from /Users/josenriq/.rvm/gems/ruby-1.9.3-head@wdi/gems/nokogiri-1.6.0/ports/archives/libxml2-2.8.0.tar.gz
tar: Error exit delayed from previous errors
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably …
Run Code Online (Sandbox Code Playgroud)

ruby gem libxml2 nokogiri

22
推荐指数
1
解决办法
3717
查看次数

Nokogiri(在Ubuntu上)的强大安装过程是什么?

我想我的Ubuntu 12.04系统上安装引入nokogiri,并得到一个错误,说:" libxslt is missing",但libxslt-devlibxml2-dev安装.

有一个强大的安装过程吗?如何检查依赖库的链接?

我使用了RVM,也安装了RVM pkg.

ERROR:  Error installing nokogiri:
    ERROR: Failed to build gem native extension.

        /home/victor/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... yes
checking for libexslt/exslt.h... yes
checking for iconv_open() in iconv.h... yes
checking for xmlParseDoc() in -lxml2... yes
checking for xsltParseStylesheetDoc() in -lxslt... no
-----
libxslt is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** extconf.rb failed ***
Could not create Makefile due to some …
Run Code Online (Sandbox Code Playgroud)

ruby ubuntu nokogiri ubuntu-12.04

7
推荐指数
1
解决办法
4866
查看次数

标签 统计

nokogiri ×2

ruby ×2

gem ×1

libxml2 ×1

ubuntu ×1

ubuntu-12.04 ×1