本文目录一览:
- 1、RUBY连接mysql报错: This gem was compiled for 5.5.13 but the client library is 6.0.0,求解答
- 2、ruby连接mysql报错: Can't connect to MySQL server on 'localhost' (10061)
- 3、ruby2.1.3无法连接mysql
RUBY连接mysql报错: This gem was compiled for 5.5.13 but the client library is 6.0.0,求解答
gem install mysql默认会安装最新的版本。
很明显你的Mysql connector和你的gem不匹配。
两个解决方法:
安装老的对应版本的mysql gem包,安装的时候指定版本即可。 gem install mysql-2.x.x
安装MySQL 6.0数据库及Connector。
ruby连接mysql报错: Can't connect to MySQL server on 'localhost' (10061)
mysql的服务没有开,登录到mysql服务器,ps -ef|grep mysqld看看,如果是windows下,执行 sc query mysql 看看服务状态是什么
ruby2.1.3无法连接mysql
ruby在windows下使用mysql要注意
要装mysql2
要指定mysql-connector的目录,注意你的目录可能跟我的不一样
gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:\mysql-connector\"'
我当时用的是ruby2.1.1,不过应该差别不大