`
wuhuizhong
  • 浏览: 682600 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

Redhat安裝 nokogiri 時要求升級 libxml2

    博客分类:
  • ROR
 
阅读更多

安裝 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...

 

安裝成功.

 

 

分享到:
评论

相关推荐

    redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本

    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.

    CentOS&RedHat5-6版本升级openssh8.1P1.rar

    安全厂家扫描时即使是8.0P1版本也会出现一个最新的中危漏洞,作者基于自身维护的生产环境40台linux服务器,其中38台物理机+2台云主机升级经验,操作熟练的话可省去开启telnet步骤(不建议),云主机一定要开启telnet...

    redhat_安装

    RedHat 安装是 Linux 新手入门的不二之选,下面我们将详细讲解 RedHat 安装的准备工作、安装方式和安装步骤。 安装前的准备 在安装 RedHat 之前,需要检查硬件是否支持 Linux。幸好,Linux 目前支持几乎所有的...

    ffmpeg在redhat上的安装步骤

    ### ffmpeg在Redhat Linux上的安装步骤详解 #### 一、前言 在Redhat Linux环境下安装ffmpeg是一项常见的任务,特别是对于需要处理视频音频文件的开发者来说尤为重要。本文将详细介绍如何在Redhat Linux系统上安装...

    RedHat下安装DB2 10.5

    ### RedHat 下安装 DB2 10.5 #### 知识点概述 本文档将详细介绍如何在 RedHat 6.4 操作系统环境中安装 IBM DB2 10.5 数据库服务器。整个过程分为几个步骤:配置本地 YUM 源、安装前准备、解压与安装 DB2 软件、...

    redhat6.6升级apache2.4.43升级相关包

    以下是对`redhat6.6升级apache2.4.43升级相关包`的详细解释: 1. **Apache 2.4.x系列的优势**:Apache 2.4.x引入了许多改进,包括模块化的结构、更高效的事件模型、更好的内存管理和安全增强。例如,模块化设计允许...

    RedHat Linux安装图解

    RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解

    Redhat Enterprise Linux7.2升级Linux内核4.5.4的方法

    ### Redhat Enterprise Linux 7.2 升级至 Linux 内核 4.5.4 的详细步骤 #### 一、前言 Redhat Enterprise Linux (RHEL) 作为一款广泛应用于企业环境的操作系统,其稳定性与安全性备受赞誉。然而,在某些情况下,...

    Redhat\Centos7-7.9 openssh升级包,傻瓜式升级包。

    openssh升级包升级至9.0p1最新版本,脚本一键升级。RPM一键安装包,适合Redhat\Centos7-7.9 升级openssh版本,

    redhat下安装oracle

    以下是对"redhat下安装oracle"这一主题的详细解释。 首先,确保你的Red Hat系统满足Oracle数据库的基本硬件和软件需求。这通常包括特定版本的操作系统(例如,Red Hat Enterprise Linux),足够的内存和处理器资源...

    redhat7安装oracle11gR2之动手安装

    "redhat7安装oracle11gR2之动手安装" 本篇文章将详细介绍如何在Red Hat 7操作系统上安装Oracle 11g R2数据库。作为一个数据库管理员,了解如何安装和配置Oracle数据库是非常重要的。本篇文章将通过详细的步骤和截图...

    RedHat安装WebLogic11g软件及Web工程的部署

    RedHat 安装 WebLogic11g 软件及 Web 工程的部署 RedHat 安装 WebLogic11g 软件及 Web 工程的部署是一种常见的服务器配置方式。在本文中,我们将详细介绍如何在 RedHat 操作系统上安装 WebLogic11g 软件及部署 Web ...

    RedHat下安装及配置telnet

    在RedHat下安装及配置telnet服务是一项基本的网络管理技能,尤其对于系统管理员来说,掌握这一技术可以极大地提升远程管理服务器的效率。本文将基于给定文件的信息,详细阐述在RedHat环境下如何安装、配置telnet服务...

    redhat6.1安装手册

    在着手安装RedHat 6.1之前,首先需要确保目标硬件满足其最低系统要求。RedHat 6.1推荐的硬件配置包括:至少1GB的RAM(对于某些特定应用,可能需要更多)、至少20GB的硬盘空间(具体取决于所选组件的数量和大小),...

    RedHat安装指导,一步一步教你如何安装Redhat虚拟机

    ### RedHat Linux 9.0 安装指南 #### 一、概述 本文旨在提供一份详尽的RedHat Linux 9.0安装指南,适用于希望在已有Windows XP系统的机器上安装RedHat Linux作为辅助学习环境的用户。文章将详细介绍如何通过本地...

    centos及redhat linux升级openssh7.9-8.0-8.1升级.zip

    主要用于升级redhat及centos 6/7版本的openssh离线自动升级。已测试redhat6.5和7.3,及centos6/7。 包含了openssh7.9p1、openssh8.0p1、openssh8.1p版本。 安装过程有风险,建议安装之前先安装telnet server,如果...

    脱机下RedHat7.6安装Oracle11g详细攻略.pdf

    RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...

    redhat9 nvidia 显卡驱动安装

    - 如果安装时没有选择使用`nvidia-xconfig`工具自动生成X配置文件,那么需要手动编辑`/etc/X11/XFree86config`文件。 - 在配置文件中,需要将`Driver "nv"`更改为`Driver "nvidia"`。 - 确保`Load "glx"`前面的...

    RedHat安装Apache Http Server实践

    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

Global site tag (gtag.js) - Google Analytics