2014年12月26日

【Rails】Nokogiriのインストールで失敗した

7月に転職いたしまして、ソースコードを書くことがほとんど無くなりまして、
暇を見つけてiOS/Androidの変なライブラリ書いたり、
JavaScript書いたり、
とりあえず、仕事に関係の無いところでぼちぼちやっております。

ブログはサボりすぎて、書くことが無かったり、書く気が失せたりで、
放置していましたが、またメモしていければと思います。

今日は、Rubyのgemのインストールでエラーが出て、
ちょっと詰まったので、エラーで探しに来る人が見つけれればなぁぐらいのメモです。



$ sudo gem install nokogiri -v '1.6.4.1'
Building native extensions.  This could take a while...
ERROR:  Error installing nokogiri:
 ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.0 extconf.rb
checking if the C compiler accepts ... yes
Building nokogiri using packaged libraries.
checking for iconv... yes
************************************************************************
IMPORTANT NOTICE:

Buidling Nokogiri with a packaged version of libxml2-2.9.2
with the following patches applied:
 - 0001-Revert-Missing-initialization-for-the-catalog-module.patch
 - 0002-Fix-missing-entities-after-CVE-2014-3660-fix.patch

みたいなエラーが出まして、

$sudo bundle config build.nokogiri --use-system-libraries
$sudo bundle install

でクリアしたんです。

Rubyは良く分かりませんが、
--use-system-library
がキーだったのかもしれません。