在windows中安装mysql2版本0.3.6

时间:2011-09-07 09:15:36

标签: ruby-on-rails ruby mysql2

我已经安装了ruby(1.9.2),gem(1.8.10)和rails(3.1.0),并且MYSQL在WAMP上运行。当我尝试安装mysql2 0.3.7 gem(gem install mysql2 -v 0.3.7)

运行以下命令时显示错误

也累了

C:/dev/Ruby192/bin/ruby.exe extconf.rb --with-mysql-lib =“c:\ Program File s \ MySQL \ MySQL Server 5.1 \ lib \ opt“--with-mysql-include =”c:\ Program Files \ MySQL \ M ySQL Server 5.1 \ include“

但看起来我的MYSQL安装目录中没有\ lib和\ include文件夹(在本例中为D:\ wamp \ bin \ mysql \ mysql5.5.8)。

请帮我安装大于0.3的mysql gem版本(因为我正在使用Rails 3.1)。

任何帮助都会得到充分肯定。

由于 Nagendra

3 个答案:

答案 0 :(得分:1)

对于这些情况,您应该尝试在MySQL Connector / C上安装mysql或mysql2 gem

我写了一篇关于它的教程:

http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/

答案 1 :(得分:0)

安装Mysql Connector/C,它提供必要的lib和包含文件。

答案 2 :(得分:0)

我仍然遇到mysql2 gem的问题,但是下面的方法帮助我在Windows Env上使用RoR安装mysql。

第1步:Gem文件更改:({app} / Gemfile)

更新mysql2 - > mysql

第2步:更新database.yml文件({app} /config/database.yml)

更改适配器:mysql2 - > adapter:mysql

    host: localhost -->  host: 127.0.0.1

第3步:下载mysql-connector-c-noinstall-6.0.2-win32

步骤4:将mysql-connector-c-noinstall-6.0.2-win32 \ lib \ libmysql.dll文件复制到C:\ RailsInstaller \ Ruby1.9.3 \ bin

第5步:捆绑更新&&启动rails服务器