一、在线安装
1、 安装DevKit,已在安装watir时安装
2、 从mysql官网 http://dev.mysql.com/downloads/connector/c/下载mysql-connector-c-noinstall-6.0.2-winx64.zip,该包下的libmysql.dll 文件是MySQL的动态链接库文件,缺少此文件数据库无法正常工作。
(1)这里需要下载6.0版本,将该文件解压到C盘:c:\mysql-connector-c。(已经提供在SVN:http://10.10.51.52/svn/TestManage/自动化测试相关文档/xibautoit/installFiles/mysql$mysql2安装指南/mysql-connector-c.rar);
(2)从 c:\mysql-connector-c\lib 中拷贝libmysql.dll到ruby/bin文件夹:C:\Ruby23\bin;
3、 gem安装mysql和mysql2
注意:只能安装mysql或者mysql2中的一个,不然会相互覆盖。我们选用mysql,功能较为强大,支持回滚、提交等等;mysql2效率较高,功能较少。
(1)安装dbi
先cd至ruby安装路径,执行gem install dbi进行安装;
(2)安装dbd-mysql
先cd至ruby安装路径,执行gem install dbd-mysql进行安装;
(3)安装mysql
先cd至ruby安装路径,执行如下命令进行安装
gem install mysql --platform=ruby -- --with-opt-dir=C:/mysql-connector-c
(4)安装mysql2
先cd至ruby安装路径,执行如下命令进行安装
gem install mysql2 --platform=ruby -- --with-mysql-dir=C:/mysql-connector-c
说明:
二、线下安装
1、 安装DevKit,已在安装watir时安装。
2、 (1)把SVN:http://10.10.51.52/svn/TestManage/自动化测试相关文档/xibautoit/installFiles/mysql$mysql2安装指南/mysql-connector-c.rar解压到C盘:c:\mysql-connector-c;
(2)从 c:\mysql-connector-c\lib 中拷贝libmysql.dll到ruby/bin文件夹:C:\Ruby23\bin;
3、拷贝最新的lib包覆盖到C:\Ruby23即可安装好mysql。(svn路径:http://10.10.51.52/svn/TestManage/自动化测试相关文档/xibautoit/installFiles/ruby+watir安装指南/lib.zip)