安裝 nokogiri 時出現以下錯誤信息:
Installing nokogiri (1.5.0) with native extensions /opt/oracle/otk/home/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)
......
checking for xmlHasFeature()... no
-----
The function 'xmlHasFeature' is missing from your installation of libxml2. Likely this means that your installed version of libxml2 is old enough that nokogiri will not work well. To get around this problem, please upgrade your installation of libxml2.
解決方法:
查看現有版本
$ rpm -q libxml2
libxml2-2.6.16-12.6.0.1
$ ls -l /usr/lib | grep libxml2
下載libxml2
http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/
解壓安裝新版本
# cd /opt/ror
# tar -zxf libxml2-2.6.30.tar.gz
# cd libxml2-2.6.30
# mkdir -p /opt/libxml2
# ./configure --prefix=/opt/libxml2
# make
# make install
通过--with-xml2-include参数来指定正确的 libxml2 库的位置
$ gem install nokogiri -- --with-xml2-include=/opt/libxml2/include/libxml2
Building native extensions. This could take a while...
Successfully installed nokogiri-1.5.0
1 gem installed
Installing ri documentation for nokogiri-1.5.0...
Installing RDoc documentation for nokogiri-1.5.0...
安裝成功.
分享到:
相关推荐
mod_wsgi-3.2-7.el6.x86_64.rpm apr-util-ldap-1.3.9-3....redhat-rpm-config-9.0.3-51.el6.noarch.rpm openscap-utils-1.2.13-2.el6.x86_64.rpm openscap-scanner-1.2.13-2.el6.x86_64.rpm fakeroot-1.12.2-22.2.el6.
安全厂家扫描时即使是8.0P1版本也会出现一个最新的中危漏洞,作者基于自身维护的生产环境40台linux服务器,其中38台物理机+2台云主机升级经验,操作熟练的话可省去开启telnet步骤(不建议),云主机一定要开启telnet...
RedHat 安装是 Linux 新手入门的不二之选,下面我们将详细讲解 RedHat 安装的准备工作、安装方式和安装步骤。 安装前的准备 在安装 RedHat 之前,需要检查硬件是否支持 Linux。幸好,Linux 目前支持几乎所有的...
### ffmpeg在Redhat Linux上的安装步骤详解 #### 一、前言 在Redhat Linux环境下安装ffmpeg是一项常见的任务,特别是对于需要处理视频音频文件的开发者来说尤为重要。本文将详细介绍如何在Redhat Linux系统上安装...
以下是对`redhat6.6升级apache2.4.43升级相关包`的详细解释: 1. **Apache 2.4.x系列的优势**:Apache 2.4.x引入了许多改进,包括模块化的结构、更高效的事件模型、更好的内存管理和安全增强。例如,模块化设计允许...
### RedHat 下安装 DB2 10.5 #### 知识点概述 本文档将详细介绍如何在 RedHat 6.4 操作系统环境中安装 IBM DB2 10.5 数据库服务器。整个过程分为几个步骤:配置本地 YUM 源、安装前准备、解压与安装 DB2 软件、...
RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解
### Redhat Enterprise Linux 7.2 升级至 Linux 内核 4.5.4 的详细步骤 #### 一、前言 Redhat Enterprise Linux (RHEL) 作为一款广泛应用于企业环境的操作系统,其稳定性与安全性备受赞誉。然而,在某些情况下,...
openssh升级包升级至9.0p1最新版本,脚本一键升级。RPM一键安装包,适合Redhat\Centos7-7.9 升级openssh版本,
以下是对"redhat下安装oracle"这一主题的详细解释。 首先,确保你的Red Hat系统满足Oracle数据库的基本硬件和软件需求。这通常包括特定版本的操作系统(例如,Red Hat Enterprise Linux),足够的内存和处理器资源...
"redhat7安装oracle11gR2之动手安装" 本篇文章将详细介绍如何在Red Hat 7操作系统上安装Oracle 11g R2数据库。作为一个数据库管理员,了解如何安装和配置Oracle数据库是非常重要的。本篇文章将通过详细的步骤和截图...
RedHat 安装 WebLogic11g 软件及 Web 工程的部署 RedHat 安装 WebLogic11g 软件及 Web 工程的部署是一种常见的服务器配置方式。在本文中,我们将详细介绍如何在 RedHat 操作系统上安装 WebLogic11g 软件及部署 Web ...
在RedHat下安装及配置telnet服务是一项基本的网络管理技能,尤其对于系统管理员来说,掌握这一技术可以极大地提升远程管理服务器的效率。本文将基于给定文件的信息,详细阐述在RedHat环境下如何安装、配置telnet服务...
在着手安装RedHat 6.1之前,首先需要确保目标硬件满足其最低系统要求。RedHat 6.1推荐的硬件配置包括:至少1GB的RAM(对于某些特定应用,可能需要更多)、至少20GB的硬盘空间(具体取决于所选组件的数量和大小),...
### RedHat Linux 9.0 安装指南 #### 一、概述 本文旨在提供一份详尽的RedHat Linux 9.0安装指南,适用于希望在已有Windows XP系统的机器上安装RedHat Linux作为辅助学习环境的用户。文章将详细介绍如何通过本地...
主要用于升级redhat及centos 6/7版本的openssh离线自动升级。已测试redhat6.5和7.3,及centos6/7。 包含了openssh7.9p1、openssh8.0p1、openssh8.1p版本。 安装过程有风险,建议安装之前先安装telnet server,如果...
RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...
- 如果安装时没有选择使用`nvidia-xconfig`工具自动生成X配置文件,那么需要手动编辑`/etc/X11/XFree86config`文件。 - 在配置文件中,需要将`Driver "nv"`更改为`Driver "nvidia"`。 - 确保`Load "glx"`前面的...
RedHat安装Apache Http Server实践 :4个安装Apache Http Server服务需要依懒的包 apr-1.4.2.tar.gz,apr-util-1.3.10.tar.gz,httpd-2.4.7.tar.bz2,pcre-8.33.zip