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 在Android应用开发过程中,开发者经常会遇到一些安装错误,其中“Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE”(安装错误:安装...
python——pip install xxx报错SyntaxError: invalid syntax 在安装好python后,进入python运行环境后,因为我要用pip安装开发Web App需要的第三方库,执行pip install aiohttp,发现会报错SyntaxError: invalid ...
关于pip install xxx报错SyntaxError:invalid syntax的解决方法 声明:1.以下均以pip install requests举例; 2.Windows系统; 首先,看自己是否在python环境中运行了pip,若是,请打开“开始”菜单,输入cmd,找到...
$ gem install nokogiri 可选项 nokogiri提供了一些解析文件时的可选项,常用的有: NOBLANKS : 删除空节点 NOENT : 替代实体 NOERROR : 隐藏错误报告 STRICT : 精确解析,当解析到文件异常时抛出错误 NONET : 在...
2. 安装Nginx:`sudo apt-get install nginx` 安装完成后,可以通过`systemctl start nginx`启动Nginx服务,并使用`systemctl status nginx`检查其状态。为了使Nginx在系统启动时自动启动,执行`systemctl enable ...
例如,用`npm install`和`npm uninstall`,以及`pip install`和`pip uninstall`。 了解并熟练掌握这些命令行安装和卸载应用的方法,不仅可以提高工作效率,还能帮助你在没有图形界面的环境中进行软件管理。同时,...
### PyTorch安装问题:pip3 install torchvision报错解决 #### 一、问题背景与描述 在尝试通过`pip3 install torchvision`的方式安装PyTorch及其相关库时,可能会遇到安装失败的问题。这类问题通常发生在已经安装...
主要介绍了node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法,需要的朋友可以参考下
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是Java程序的打包工具,能够将Java程序打包成exe文件,方便用户使用。下面将手把手指导install4j的使用方法,涵盖从开始到打包成功的全过程,以及期间需要注意的点。 一、准备工作...
文档详述了安装程序的不同模式(Installer modes),命令行选项(Command line options),响应文件(Response files),JRE搜索(JRE search),下载(Downloads)以及更新(Updates)和错误处理(Error handling)...
$ gem install nokogiri-signatures 用法 首先,让我们为示例生成一个 RSA 密钥对和一个 X509 证书: require "openssl" # TODO: generate RSA keypair # TODO: generate certificate, sign with keypair 签约 要...
描述中提到"easy_install ez_install.py 生成文件 python",意味着在使用Easy Install时,用户可能执行了`ez_install.py`脚本来安装`easy_install.exe`,这是Easy Install的可执行文件,通常位于Scripts目录下。...
虽然我是在一个已有的系统中安装sl到mbr分区上(这样只需修改OSInstall.mpkg一个文件),论坛上好多人问起如果要写到硬盘或光盘上(这样就需要修改两个文件osinstall.mpkg和OSInstall两个文件),但OSInstall文件...
mvn install单独jar到仓库使用方法举例
【install4j】是一款强大的Java应用程序打包工具,它允许开发者将Java应用打包成跨平台的可执行文件,如Windows上的.exe、Linux上的.bin等。这个工具不仅简化了部署过程,还提供了自定义安装向导、许可协议、启动...
安装vue-devtools时,npm install总是报错的解决方案 亲测有效!!!
### INSTALL_FAILED_MISSING_SHARED_LIBRARY 解决方案 在进行Android应用开发时,可能会遇到“INSTALL_FAILED_MISSING_SHARED_LIBRARY”的错误提示。此问题通常发生在尝试安装包含特定共享库依赖的应用程序时,而...