Yaks

2010年5月 記事の一覧

Windows 7(64bit) + MySQL 5.1 (64bit) で gem mysql でエラーが出たときの対処法 はてなブックマーク - 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バイナリなのが原因かな。

同じようにはまっている人がいればご参考にどうぞ。