如何在Windows上安装mysql2 gem

tii*_*in4 3 windows rubygems ruby-on-rails devkit

我正在使用DevKit和XAMPP,现在我必须执行以下命令:

gem install mysql2 -v 0.2.6 --platform=ruby -- --with-mysql-dir="x:\Prog
ram Files\mysql-5.5.11-winx64" --with-mysql-lib="x:\Program Files\mysql-5.5.11-winx64\lib" --with-my
sql-include="x:\Program Files\mysql-5.5.11-winx64\include" --without-opt-dir
Run Code Online (Sandbox Code Playgroud)

但是,XAMPP 在其MySQL目录中不包含libinclude文件夹.我应该指定什么呢?

谢谢

Cor*_*rin 6

这是我使用XAMPP的MySQL安装在Windows 7上运行MySQL的宝石的解决方案.

在Ruby命令提示符下运行(确保更新到安装XAMPP/MySQL的路径):

gem install mysql2 -- --with-mysql-dir="C:\xampp\mysql\bin"
Run Code Online (Sandbox Code Playgroud)

该命令的输出包括:

=========================

你已经安装了mysql2的二进制版本.它是使用MySQL Connector/C版本6.0.2构建的.建议使用完全相同的版本以避免潜在问题.

在构建此gem时,必需的DLL文件在以下下载中可用:

http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip/from/pick

并将lib\libmysql.dll文件放在Ruby bin目录中,例如C:\ Ruby\bin

=========================

这非常重要.按照说明操作.下载该文件,从zip文件中的lib目录中解压缩libmysql.dll.将所述dll复制到bin文件夹中以进行Ruby安装.如果您使用RailsInstaller并选择了默认值,则该目录将类似于C:\ RailsInstaller\Ruby1.9.3\bin.