我已经安装了ruby(1.9.2)、gem(1.8.10)和rails(3.1.0),MYSQL在WAMP上运行。当我尝试安装mysql2 0.3.7 gem时(gem安装mysql2 -v 0.3.7)
当运行以下命令时,它显示错误
而且也很累
C:/dev/Ruby192/bin/ruby.exe extconf.rb --with-mysql-lib="c:\Program Files\MySQL\MySQL Server5.1\lib\opt“--with-mysql-include="c:\Program Files\MySQL\M ySQL Server5.1\include”
但是看起来我的MYSQL安装目录中没有\lib和\include文件夹(在本例中为D:\wamp\bin\mysql\mysql5.5.8)。
请帮我安装高于0.3的mysql gem版本(因为我使用的是Rails 3.1)。
任何帮助都将被感谢。
谢谢Nagendra
发布于 2011-09-07 19:22:40
对于这些情况,您应该尝试在mysql连接器/C上安装MySQL或mysql2 gem。
我已经写了一篇关于这方面的教程:
http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/
发布于 2011-09-07 18:00:51
安装Mysql Connector/C,它提供了必要的库和包含文件。
发布于 2014-05-21 17:11:52
我在mysql上仍然有问题,但是下面的方法帮助我在Windows环境下安装了带有RoR的mysql2。
Step1: Gem文件变更:({app}/Gemfile)
更新mysql2 --> mysql
步骤2:配置文件中的更新({ database.yml }/config/database.yml)
更改适配器: mysql2 -->适配器: 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:\RailsInstallerRuby1.9.3bin
第5步:包更新&&启动rails服务器
https://stackoverflow.com/questions/7331410
复制相似问题