railsインストール時にnokogiriのインストールでエラーになった時の対処
スポンサーリンク
MacのOSをYosemiteにアップグレードした時に、ファイルが壊れてしまったのでもういちどrailsをインストールしましたorz。その時にgemのnokogiriがインストールできず、困ってました。
こんなコマンドを打ちましたが無理。
sudo gem install nokogiri -- \ --with-xml2-include=/usr/local/Cellar/libxml2/2.9.2/include/libxml2 \ --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.2/lib \ --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 \ --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include \ --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib
以下ページに書かれたコマンドで普通にインストールできました。
Unable to install "Failed to build gem native extension." · Issue #338 · KrauseFx/fastlane
time sudo gem install nokogiri -v '1.6.6.2' -- --use-system-libraries --with-xml2-include=/usr/include/libxml2 --with-xml2-lib=/usr/lib
困ったときはsystemにあるライブラリを使うのが正当なんですかね。
参考
Nokogiri 本家。
OSX - Mac OS X Mavericksで”gem i nokogiri”失敗の解決方法 - Qiita nokogiriインストール事例では一番詳しい。
Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例
- 作者: るびきち,佐々木拓郎
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2014/08/25
- メディア: 大型本
- この商品を含むブログ (8件) を見る
Ruby on Rails 4 アプリケーションプログラミング
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2014/04/11
- メディア: 大型本
- この商品を含むブログ (4件) を見る