`

centos yum install nokogiri 1.5.8 不成功的解决方案

阅读更多

centos下安装nokogiri不成功,提示如下:

gem install nokogiri -v 1.5.8

Building native extensions.  This could take a while...

ERROR:  Error installing nokogiri:

        ERROR: Failed to build gem native extension.

 

    /usr/local/rvm/rubies/ruby-1.9.3-p545/bin/ruby extconf.rb

checking for libxml/parser.h... no

-----

libxml2 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.

 

 

解决方案:

 

yum -y install gcc gcc-c++ zlib-devel openssl-devel readline-devel libxml2 libxml2-devel libxslt libxslt-devel

 

是因为缺少编译环境,解决了:

 

gem install nokogiri -v 1.5.8

Building native extensions.  This could take a while...

Successfully installed nokogiri-1.5.8

Installing ri documentation for nokogiri-1.5.8

 

1 gem installed

 

1
0
分享到:
评论

相关推荐

    centos 和 linux 6.5 yum包

    不兼容的版本可能导致运行时问题,未解决的依赖可能会使安装失败,而忽视系统资源限制(如磁盘空间)则可能导致安装过程中出现错误。 总的来说,"centos 和 linux 6.5 yum包"涉及到的是如何在两个不同的Linux发行版...

    redhat7配置成centos yum安装包和yum源

    由于RHEL7的更新包仅对已注册用户开放,对于那些希望免费获得更新的用户来说,将RHEL7系统配置为使用CentOS的YUM源和安装包是一种常见的解决方案。以下我们将详细探讨如何进行这种转换以及涉及的知识点。 首先,...

    Centos下的yum安装包.zip

    在Linux系统中,CentOS是一个基于Red Hat ...总的来说,`yum`在CentOS系统中的作用不可忽视。它简化了软件包的管理,使得系统维护变得更加便捷。理解并熟练使用`yum`,对于任何CentOS用户来说都是非常重要的技能。

    centos6 yum 源

    centos6_64 yum配置,一键搞定.centos6_64 yum配置,一键搞定

    CentOS yum 源配置文档

    CentOS yum 源配置文档 CentOS yum 源配置是 Linux 操作系统中的一种软件管理机制,它允许用户从远程或本地仓库中安装、更新和卸载软件包。 yum(Yellow dog Updater Modified)是 CentOS 操作系统的软件包管理器,...

    CentOS6.9的yum源

    【CentOS6.9的yum源】:在Linux操作系统中,CentOS 6.9是广泛使用的稳定版本,而YUM(Yellowdog Updater, Modified)则是它的一个关键组件,用于自动化软件包的安装、升级和管理。YUM通过与远程仓库(也称为yum源)...

    Centos6 yum国内源.zip

    总结一下,"Centos6 yum国内源.zip"压缩包提供了解决CentOS 6系统中YUM源速度慢问题的解决方案,通过切换到国内镜像,我们可以显著提高软件安装和更新的效率。同时,附带的几个数学库源代码包对于需要进行高精度计算...

    CentOS7配置本地yum源(超详细过程)

    至此,你已经在CentOS7系统中成功配置了本地YUM源。现在,你可以离线安装或更新软件包,而无需依赖外部网络连接。记住,保持你的本地仓库是最新的,以获取最新的安全补丁和软件更新。 注意:在生产环境中,为了提高...

    CentOS yum安装MySQL

    在 CentOS 系统中,`yum` 是一个强大的包管理器,用于安装、更新和管理软件包。在本文中,我们将详细讨论如何使用 `yum` 安装 MySQL 以及其后续的配置步骤。 首先,安装 MySQL 服务器可以使用以下命令: ```bash ...

    centos9ISO镜像及yum源配置文件

    YUM(Yellowdog Updater, Modified)是CentOS中常用的包管理器,用于自动解决依赖关系并安装、更新软件包。配置YUM源是确保系统能够访问到最新软件和安全更新的关键步骤。 1. 编辑配置文件:首先,打开`/etc/yum....

    在阿里云服务器上配置CentOS+Nginx+Python+Flask环境

    至此,你已经在阿里云服务器上成功配置了一个基于CentOS、Nginx、Gunicorn和Flask的Web服务环境。如果你希望Gunicorn在后台持续运行,可以考虑使用`supervisord`进行管理。此外,确保服务器的安全性,例如设置防火墙...

    Centos下的yum安装包

    `yum`(Yellowdog Updater, Modified)是一个在CentOS中用于安装、更新和删除软件包的工具,它简化了包管理过程,通过与软件仓库的交互,可以自动处理依赖关系。 **yum的基本概念** 1. **软件仓库(Repository)**...

    Centos8搭建本地yum源与局域网yum源.docx

    - 使用`yum install + 软件名`命令安装所需的软件,如果一切正常,软件应该能够成功安装。 6. **附件** - `CentOS-Linux-AppStream.repo`文件示例,配置了仓库的基础URL和相关参数。 - `CentOS-Linux-BaseOS....

    CentOS yum的详细使用方法

    ### CentOS yum 的详细使用方法 #### 什么是 yum? yum(Yellowdog Updater Modified)是 CentOS 和其他基于 RPM 包管理的 Linux 发行版中的软件包管理器。它提供了一个命令行工具来安装、更新、卸载软件包以及...

    centos 6.2用yum安装中文输入法

    在深入探讨如何在CentOS 6.2上通过YUM包管理器安装中文输入法之前,我们先简要了解一下CentOS以及YUM的基本概念。CentOS是基于Red Hat Enterprise Linux (RHEL)源代码编译而成的一个开源操作系统,它旨在提供一个...

    redhat7替换使用CentOS yum源--博客附件

    之后,就可以使用`yum update`或`yum install`命令来更新系统或安装新的软件,此时使用的将是CentOS的仓库。 总的来说,这个博客附件提供的是一套完整的流程,包括了替换RHEL 7的yum源以及更新必要的yum相关组件,...

    centos-yum离线源部署

    ### CentOS YUM离线源部署知识点详述 #### 一、背景与意义 在某些特定的开发或生产环境中,由于安全策略或者网络条件限制,服务器可能无法直接连接到互联网。在这种情况下,为了能够正常地安装和更新软件包,通常...

    centos6.1 yum源打包

    5. **测试Yum源**:配置完成后,可以运行`yum clean all`清除缓存,然后尝试`yum list`或`yum install <package>`来验证新源是否工作正常。 在本案例中,"yum.repos.d"这个压缩包子文件名暗示了该文件夹包含的是Yum...

    centos yum rpm安装包集合

    yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm yum-3.2.22-26.el5.centos.noarch.rpm 三个安装包

Global site tag (gtag.js) - Google Analytics