簡単に gem install mechanize
では
ERROR: Error installing mechanize: The 'unf_ext' native gem requires installed build tools.
というエラーが出た。これは 64bit版 Ruby を使っているせいで、32bit版の Ruby なら、問題は起きないらしい。64bit版では C を使った gem は、自前でコンパイルしないといけないからだとのこと。なので、こことここを参考に解決。これらのサイトを見ればできるが、一応書いておく。
まず、ここで DEVELOPMENT KIT の DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe をダウンロードして実行。ファイルが展開されるので、そこのフォルダへコマンドプロンプトで移動する。そして、コマンドプロンプトで dk.rb init
と dk.rb install
をそれぞれ実行。
そして、Nokogiri という gem が既に入っているなら、今度こそ gem install mechanize
でいける筈。Nokogiri が入ってなければ、これをインストールしてから実行して下さい。僕のは既に Nokogiri がインストール済だったので、これで OK でした。