Linuxではなんの問題もなく使うことができるのですが、Windows7上の64bit版rubyでインストールしようとすると、エラーがでてすんなり使うことができません。
調べてみると、他の方々も苦労しているようです。
- Windows 7 に Ruby 2.0 x64 を その1 ~Nokogiri が入らない問題と対策~
- [Ruby] てっとり早く 64bit Rubyに,nokogiriをインストールする手順
- HTML parsing by Ruby
- Can't install Nokogiri for Ruby in Windows
- Error installing nokogiri
そんな中、たまたま見つけたこちらの方法を試してみたら問題なく動作しました。
その方法は「aws-sdk」のgemをインストールする、つまり、「gem install aws-sdk」を実行するだけです。
これを実行するとライブラリなどは自動でインストールされます。メッセージを見ると32bit版が入っているものもあるかもしれません。また「nokogiri」以外の(本来必要でない)モジュールもインストールされます。
それでも、自分でライブラリをダウンロードしたりコピーしたりすることなく、「nokogiri」が動いてくれるのはありがたいことです。