2011年8月12日

[ruby-list:48313] Re: WinXPでnokogiインストール

むらけんさん。

すみません,VCにパスを通していないときのログを送ってしまいました。

ASRの

ruby 1.9.2p290 (2011-07-09 revision 32553) [i386-mswin32_100]

にパスが通った状態で,

<vc,p3.1.8>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のソースも公開してくださっていますので,
あとは私のやる気の問題ですね…。

----
青木

投稿者 xml-rpc : 2011年8月12日 15:02
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/105703
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。