2008/6/17  <adgjmptw / super-r.net>:
> 【原因】
> MySQLのバージョンとMySQL/Ruby(バイナリ)のバージョンが不一致。
>
> 【対策】
> MySQL/Rubyのソースを入手し、Windows上でコンパイルを実施。
> (MySQLのバージョンを考慮してバイナリファイルを作ってくれる)
> ただ、このコンパイルがうまくいかない。(私の場合)
> 詳細は調査履歴を参照

出遅れてしまいましたが、
Ruby で書かれた MySQL ドライバを使うのはどうでしょうか。
http://www.tmtm.org/ja/ruby/mysql/

Rails で使われてる ActiveRecord はこのライブラリをもっていて、
バイナリ版の mysql が見つからないときに最後にこのライブラリを
試すようになっています。

あとは、自分だったら gem install mysql を試してみると思います。

Windows で MySQL を Ruby から使っているユーザはたくさんいる
はずですが、多くは instantrails のようなオールインワンパッケージを
使っていてそこで出てこない問題は単に解決方法が知られていないという
状況なのでしょう。たぶん。


ごとけん