0

Ruby+Gems+DevKit+Rails をクリーン インストールしました。mysql と mysql2 の両方をインストールしました。開発サーバーを起動しようとすると、エラーが発生しました:

C:/Ruby/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/mysql2.rb:2:in `require': Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the client library is 5.6.10. (RuntimeError)

MySQL の 5.6.10 バージョンを使用するにはどうすればよいですか?
Windowsプラットフォームで実行しています。

4

1 に答える 1

1

mysql2 と mysql gem の違いは、mysql サーバーのバージョンとは関係ありません。

mysql2 は、libmysql へのバインディングのよりモダンなセットになるように設計された mysql gem を書き直したものです: ruby​​ 1.9 エンコーディングの適切なサポート、より優れた (そして高速な) 型キャストなど。

于 2013-05-20T11:09:27.460 に答える