最新版本的mysql2和mysql gems需要mysql 6.0。如何使用5.x?

时间:2013-05-20 10:52:26

标签: mysql ruby windows

我已经安装了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)

我如何使用5.6.10版本的MySQL?
我在Windows平台上运行它。

1 个答案:

答案 0 :(得分:1)

mysql2和mysql gems之间的区别与mysql服务器版本无关。

mysql2是对mysql gem的重写,它被设计成一个更现代的libmysql绑定集:正确支持ruby 1.9编码,更好(和快速)的类型转换等等。