kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

nokogiriのインストール

こんにちは。睡眠のリズムを崩しているkikeda1104です。 とはいえ、眠い眠いと思いながら作業することがないので快適に作業を進められてます。

環境

nokogiriのインストール

事前準備

$ brew update
$ brew upgrade
$ brew install libxml2 libxslt libiconv
$ brew link --force libxml2
$ brew link --force libxslt 

brewのupgrade中に「Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.」というエラーメッセージが出力されたら、xcodeを立ち上げて、ライセンスを承諾しておく。

nokogiriのインストール

$ gem install nokogiri -- --use-system-libraries --with-iconv-dir="$(brew --prefix libiconv)" --with-xml2-config="$(brew --prefix libxml2)/bin/xml2-config" --with-xslt-config="$(brew --prefix libxslt)/bin/xslt-config"

以上です。

参考

Agreeing to the Xcode/iOS license... のエラーがでた時の対処法 - Qiita

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