Windows 7(64bit) + MySQL 5.1 (64bit) で gem mysql でエラーが出たときの対処法
タイトルの環境で「有効な 32bit アプリケーションではない」みたいなエラーが出る時の対処法メモ。
32bit 版の MySQL ならば、[MySQL path]\bin 配下の libmySQL.dll を [ruby path]\bin に放り込めばいいらしいのだけど、それでも動かない。で調べると以下のページを発見。
MySQL driver for Rails in Windows 7 x64 - Stack Overflow:
どうやら、InstantRails に含まれる libmySQL.dll を使えばいいらしい。
ここからダウンロード可能。(InstantRails の SVN)
おそらく、MySQL に dll も 64bitバイナリなのが原因かな。
同じようにはまっている人がいればご参考にどうぞ。