mysql2 gem の要求に問題があります。ローカル コピーでは問題なく動作しますが、スクリプトを実行しようとしている VM では、require が失敗します。VM の情報は次のとおりです。
Windows 7 64bit
Ruby 1.9.3
MySQL 5.6
mysql2 gem 0.3.11 x86-ming32
これは、mysql2 が必要なときに表示されるエラーです。
LoadError: 126 The specified module could not be found. - c:/Ruby193/.../mysql2.so
このディレクトリに行って見ると、ファイル mysql2.so があります。
これは、64 ビット バージョンの Windows でこれを実行したことが原因でしょうか?
OK、古い VM を廃棄して新しいインスタンスを取得しましたが、今回は 32 ビットの Windows 7 です。mysql2 が必要な場合でも、同じエラーが発生します。ヘルプ!