From: AOKI Yoshihiro Date: 2011-08-12T15:02:59+09:00 Subject: [ruby-list:48313] Re: WinXPでnokogiインストール むらけんさん。 すみません,VCにパスを通していないときのログを送ってしまいました。 ASRの ruby 1.9.2p290 (2011-07-09 revision 32553) [i386-mswin32_100] にパスが通った状態で, y:\src % gem install nokogiri -- --with-xml2-dir=y:\src --width-xslt-dir=y:\src などのようにして,昨日いろいろ試行錯誤していたのですが, Building native extensions. This could take a while... ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension. c:/ap/ruby192-p290/bin/ruby.exe extconf.rb --with-xml2-dir=y:\src --width-xslt-dir=y:\src checking for libxml/parser.h... yes checking for libxslt/xslt.h... no 今は xslt.h でこけています。昨日はこの次のiconvまで行ったのですが, iconv_openの引数の数が違うというエラーがログにあり,そこで力尽きました。 NokogiriのInstllationのWindowsの項には building on Windows is so difficult とあり,だからDLLをバンドルしてあるから, gem install nokogiri でOKだよ,と読めるのですが,現状ではななさそうですね。 あと,ご指摘の通りVC++2010 ExpressEdtionを使っていますが, zlibのコンパイルに難があるというのは以前なかむらさんに教えていただき, ASRでもiconvやzlibには手を入れてあるとダウンロードページに書いてあるので, --with-zlib-dir --with-iconv-dir --with-xml2-dir --with-xslt-dir というようなオプションの候補みる限り,VC++2010を持っているからといって, コンパイルするのは私には敷居が高そうです。 まぁ,Windowsでコンパイルする気なら, ここからがスタートということなのかもしれませんが…。 artonさんは達人出版会でノウハウを執筆してくださったり, iconやzlibのソースも公開してくださっていますので, あとは私のやる気の問題ですね…。 ---- 青木