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 のようなオールインワンパッケージを 使っていてそこで出てこない問題は単に解決方法が知られていないという 状況なのでしょう。たぶん。 ごとけん