2011-09-07 49 views
1

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

运行以下命令,它会显示错误时

也累

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“

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

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

任何帮助都将失效。

感谢 Nagendra

+0

还没有尝试导轨3.1加上Windows上的Mysql然而,你有没有尝试过[这](http://stackoverflow.com/questions/5996834/how-to-install-ruby-on-rails-with-mysql-和GET-IT-工作-A-一步一步的引导) – dev

回答

0

我仍然有问题mysql2 gem,但下面的方法帮助我在Windows Env上安装带RoR的mysql。

步骤1:宝石文件改变:({应用}/Gemfile中)

更新mysql2 - >的MySQL

步骤2:更新在database.yml文件({应用} /配置/数据库。 YML)

更改适配器:mysql2 - >适配器:MySQL的

host: localhost --> host: 127.0.0.1 

步骤3:Downoad MySQL的连接器-C-noinstall-6.0.2-的win32

步骤4:复制的MySQL连接器-C-noinstall-6.0.2-的win32 \ lib中\ libmysql.dll的文件到C:\ RailsInstaller \ Ruby1.9.3 \ BIN

步骤5:捆绑更新& &开始轨服务器