2015年1月6日火曜日

Windows7 の Ruby 2.1 x64 にお手軽にnokogiriをインストールする

 RubyでHTMLファイルを解析する際には「nokogiri」が非常に便利です。
 Linuxではなんの問題もなく使うことができるのですが、Windows7上の64bit版rubyでインストールしようとすると、エラーがでてすんなり使うことができません。

 調べてみると、他の方々も苦労しているようです。


 そんな中、たまたま見つけたこちらの方法を試してみたら問題なく動作しました。
その方法は「aws-sdk」のgemをインストールする、つまり、「gem install aws-sdk」を実行するだけです。

 これを実行するとライブラリなどは自動でインストールされます。メッセージを見ると32bit版が入っているものもあるかもしれません。また「nokogiri」以外の(本来必要でない)モジュールもインストールされます。

 それでも、自分でライブラリをダウンロードしたりコピーしたりすることなく、「nokogiri」が動いてくれるのはありがたいことです。