我已经安装了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
答案 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服务器