2014年9月21日

CentOS6.5/ruby 2.0 で nokogiriのインストールがうまくいかない時の対処法

Ruby on Rails で使用するために
gem install nokogiri
が必要な時に CentOS6.5でエラーが出ました。

ここでは、エラーに対処してインストールする方法を記載します。


  1. EPEL Repo をインストール
    $ sudo rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
    $ sudo vi /etc/yum.repos.d/epel.repo
     # # enabled=1 → enabled=0
  2. libxml2 と libxslt をインストール
    $ sudo yum install libxml2 libxml2-devel
    $ sudo yum install libxslt libxslt-devel
  3. nokogiri のインストール
    $ gem install nokogiri
      Or
    $ bundle install