Ruby on rails 4 rails 4 mysql2 gem错误的MySQL客户端库版本!这个gem是为5.5.30编译的,但是客户端库是5.6.19
在生产环境中部署时,我遇到了这个错误,我不明白这5.5.30是从哪里来的。。。但我在本地(oSX)和远程(Debian)卸载了gem,并重新安装了它。。。因此,它应该使用最新的库进行编译。。5.6.19 这里安装了两个MySQL版本 关于DebianRuby on rails 4 rails 4 mysql2 gem错误的MySQL客户端库版本!这个gem是为5.5.30编译的,但是客户端库是5.6.19,ruby-on-rails-4,mysql2,Ruby On Rails 4,Mysql2,在生产环境中部署时,我遇到了这个错误,我不明白这5.5.30是从哪里来的。。。但我在本地(oSX)和远程(Debian)卸载了gem,并重新安装了它。。。因此,它应该使用最新的库进行编译。。5.6.19 这里安装了两个MySQL版本 关于Debian mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";' Enter password: +------------------------
mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";'
Enter password:
+-------------------------+-------------------+
| Variable_name | Value |
+-------------------------+-------------------+
| innodb_version | 5.6.19 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 5.6.19-1~dotdeb.1 |
| version_comment | (Debian) |
| version_compile_machine | x86_64 |
| version_compile_os | debian-linux-gnu |
+-------------------------+-------------------+
关于OSX
yves$ mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";'
Enter password:
+-------------------------+------------------------------+
| Variable_name | Value |
+-------------------------+------------------------------+
| innodb_version | 5.6.19 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 5.6.19 |
| version_comment | MySQL Community Server (GPL) |
| version_compile_machine | x86_64 |
| version_compile_os | osx10.7 |
+-------------------------+------------------------------+
... 有什么用吗?我重新安装了rbenv、ruby 2.1.2和rails w mysql2,不再出现mysql-lib错误。。(但部署中的其他问题…)谢谢