Nokogiriインストールでlibxml2関連のエラー再発

スポンサーリンク

またしても Rails プロジェクトでの bundle install 時に、Nokogiri のインストールでエラーが発生しました。もう何度目だろう…というくらい毎度 Nokogiri のインストールでこけてます。以下のエントリーも参考。

nokogiri インストール時のエラー Running ‘patch’ for libxml2 2.8.0… ERROR | EasyRamble

今回はちょっと上エントリーとは違う方法で解決しました。

— 環境 —
Mac OS X Yosemite 10.10.3
homebrew 0.9.5($ brew –version)

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

bundle install の nokogiri インストールでエラー

bundle install しようとしたところ、nokogiri の箇所でこけた。

ということで、またもや libxml2 絡みの Nokogiri インストール時のエラーです。エラーメッセージを頼りに、アドバイスに従って以下を実行。

これでも駄目でした、またもエラー。

$ brew link libxml2 で解決!

検索しまくって、以下のエントリーを見つけて本当に助かった。ありがとうございました。

OSX – Mac OS X Mavericksで”gem i nokogiri”失敗の解決方法 – Qiita

libxml2, libxslt, libiconv が入ってなかったら、homebrew でインストール。

続いて、brew link でリンクを作成します。

そういえば、先日 brew update したのですけど、その影響でリンクがなくなったのかな…。詳細不明。

そして、brew –prefix ○○ を以下のように指定してインストールします。まずは gem install nokogiri を試しました。

今度はインストールに成功しました!

gem list を確認すると nokogori が入っています。

bundle install コマンドで入れる場合は以下の通り。

これで無事に nokogiri のインストールが成功しました。

スポンサーリンク
私は以下の本で Ruby を覚えました。メタプログラミングRubyは入門を超える内容で難しめです。
 
スポンサーリンク

Leave Your Message!