`
jn615
  • 浏览: 100137 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

install nokogiri error

阅读更多
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.8 extconf.rb
checking for libxml/parser.h... yes
checking for libxslt/xslt.h... 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 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=/usr/bin/ruby1.8
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--with-iconv-dir
--without-iconv-dir
--with-iconv-include
--without-iconv-include=${iconv-dir}/include
--with-iconv-lib
--without-iconv-lib=${iconv-dir}/lib
--with-xml2-dir
--without-xml2-dir
--with-xml2-include
--without-xml2-include=${xml2-dir}/include
--with-xml2-lib
--without-xml2-lib=${xml2-dir}/lib
--with-xslt-dir
--without-xslt-dir
--with-xslt-include
--without-xslt-include=${xslt-dir}/include
--with-xslt-lib
--without-xslt-lib=${xslt-dir}/lib


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/nokogiri-1.4.4 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/nokogiri-1.4.4/ext/nokogiri/gem_make.out
star@star-ubuntu:~$ sudo gem install ruby-xslt
Fetching: ruby-xslt-0.9.8.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing ruby-xslt:
ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.8 extconf.rb
checking for xmlParseDoc() in -lxml2... yes
checking for xsltParseStylesheetFile() in -lxslt... no
checking for exsltRegisterAll() in -lexslt... no
extconf.rb:4: command not found: xslt-config --cflags
creating extconf.h
creating Makefile
/usr/lib/ruby/1.8/mkmf.rb:1345: warning: global variable `$preload' not initialized

make
gcc -I. -I. -I/usr/lib/ruby/1.8/i686-linux -I. -DRUBY_EXTCONF_H=\"extconf.h\"  -D_FILE_OFFSET_BITS=64  -fPIC -g -Wall -I/usr/include/libxml2  -fno-strict-aliasing -g -g -O2  -fPIC  -DUSE_ERROR_HANDLER -DRUBY_1_8 -DUSE_EXSLT  -c xslt_lib.c
In file included from xslt_lib.c:19:0:
xslt.h:40:27: fatal error: libxslt/extra.h: No such file or directory
compilation terminated.
make: *** [xslt_lib.o] Error 1


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/ruby-xslt-0.9.8 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/ruby-xslt-0.9.8/ext/xslt_lib/gem_make.out








解决:

sudo apt-get install libxslt-dev libxml2-dev
分享到:
评论

相关推荐

    解决Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

    ### 解决Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 在Android应用开发过程中,开发者经常会遇到一些安装错误,其中“Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE”(安装错误:安装...

    解决pip install xxx报错SyntaxError: invalid syntax的问题

    python——pip install xxx报错SyntaxError: invalid syntax 在安装好python后,进入python运行环境后,因为我要用pip安装开发Web App需要的第三方库,执行pip install aiohttp,发现会报错SyntaxError: invalid ...

    关于pip install xxx报错SyntaxError:invalid syntax的解决方法

    关于pip install xxx报错SyntaxError:invalid syntax的解决方法 声明:1.以下均以pip install requests举例; 2.Windows系统; 首先,看自己是否在python环境中运行了pip,若是,请打开“开始”菜单,输入cmd,找到...

    Ruby中使用Nokogiri包来操作XML格式数据的教程

    $ gem install nokogiri 可选项 nokogiri提供了一些解析文件时的可选项,常用的有: NOBLANKS : 删除空节点 NOENT : 替代实体 NOERROR : 隐藏错误报告 STRICT : 精确解析,当解析到文件异常时抛出错误 NONET : 在...

    lnmp安装(nginx mysql php )

    2. 安装Nginx:`sudo apt-get install nginx` 安装完成后,可以通过`systemctl start nginx`启动Nginx服务,并使用`systemctl status nginx`检查其状态。为了使Nginx在系统启动时自动启动,执行`systemctl enable ...

    命令安装app

    例如,用`npm install`和`npm uninstall`,以及`pip install`和`pip uninstall`。 了解并熟练掌握这些命令行安装和卸载应用的方法,不仅可以提高工作效率,还能帮助你在没有图形界面的环境中进行软件管理。同时,...

    Pytorch安装问题:pip3 install torchvision报错解决

    ### PyTorch安装问题:pip3 install torchvision报错解决 #### 一、问题背景与描述 在尝试通过`pip3 install torchvision`的方式安装PyTorch及其相关库时,可能会遇到安装失败的问题。这类问题通常发生在已经安装...

    node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法

    主要介绍了node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法,需要的朋友可以参考下

    Sim_EKB_Install_2006-2020

    Sim_EKB_Install_2020_10_10.exe Sim_EKB_Install_2020_04_17.exe Sim_EKB_Install_2020_02_29.exe Sim_EKB_Install_2013_12_25.exe Sim_EKB_Install_2017_01_17.exe Sim_EKB_Install_2017_08_29.exe Sim_EKB_...

    install4j使用方法(手把手图文解说)

    install4j使用方法详解 Install4j是Java程序的打包工具,能够将Java程序打包成exe文件,方便用户使用。下面将手把手指导install4j的使用方法,涵盖从开始到打包成功的全过程,以及期间需要注意的点。 一、准备工作...

    install4j官方帮助文档

    文档详述了安装程序的不同模式(Installer modes),命令行选项(Command line options),响应文件(Response files),JRE搜索(JRE search),下载(Downloads)以及更新(Updates)和错误处理(Error handling)...

    Weditor包,安装weditor失败,subprocess-exited-with-error

    python安装weditor失败 weditor-0.6.2-py3-none-any.whl离线包,成功了。 不想麻烦的,直接下我下载好的安装包,pip install 下载包的路径及安装包

    nokogiri-signatures:nokogiri 增强以支持 XML 数字签名 (xmldsig)

    $ gem install nokogiri-signatures 用法 首先,让我们为示例生成一个 RSA 密钥对和一个 X509 证书: require "openssl" # TODO: generate RSA keypair # TODO: generate certificate, sign with keypair 签约 要...

    easy_install.exe review board

    描述中提到"easy_install ez_install.py 生成文件 python",意味着在使用Easy Install时,用户可能执行了`ez_install.py`脚本来安装`easy_install.exe`,这是Easy Install的可执行文件,通常位于Scripts目录下。...

    OSInstall 安装文件

    虽然我是在一个已有的系统中安装sl到mbr分区上(这样只需修改OSInstall.mpkg一个文件),论坛上好多人问起如果要写到硬盘或光盘上(这样就需要修改两个文件osinstall.mpkg和OSInstall两个文件),但OSInstall文件...

    mvn install:install-file -Dfile

    mvn install单独jar到仓库使用方法举例

    java打包工具install4j附注册机及使用指南

    【install4j】是一款强大的Java应用程序打包工具,它允许开发者将Java应用打包成跨平台的可执行文件,如Windows上的.exe、Linux上的.bin等。这个工具不仅简化了部署过程,还提供了自定义安装向导、许可协议、启动...

    安装vue-devtools时,npm install总是报错的解决方案

    安装vue-devtools时,npm install总是报错的解决方案 亲测有效!!!

Global site tag (gtag.js) - Google Analytics