如何在Windows 7的Rails 3应用程序中使用“ mysql2” gem?
|
我尝试在Windows 7 32位上安装
mysql2
gem。
我跑:
gem install mysql2
我收到以下错误:
ERROR: Error installing mysql2:
The \'mysql2\' native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from \'http://rubyinstaller.org/downloads\' and follow the instructions
at \'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit\'
有什么想法可能导致此错误,以及如何解决此问题?
更新
我已按照此处所述进行了所有操作,但无法弄清楚最后一步:
gem install mysql2 --
\'--with-mysql-lib=\"c:\\Program Files\\MySQL\\MySQL Server 5.1\\lib\\opt\"
--with-mysql-include=\"c:\\Program Files\\MySQL\\MySQL Server 5.1\\include\"\'
我知道我应该在系统中将路径更改为正确的路径,但是在WAMP MySQL安装中找不到lib\\opt
和include
目录。我使用WAMP 2.1。
请指教。
没有找到相关结果
已邀请:
6 个回复
膛嵌墒缅欠
姬第柔炒
我刚刚安装了mysql2 gem v。0.3.7 编辑1 还有一件事:确保直接在命令提示符中运行命令。就像在非PowerShell或Consol2中一样(由于某种原因,如果您尝试这样做会给您带来错误“无效选项”),则与解析方式有关。 编辑2 我只是在做一个空白的Windows 7安装,我遇到的一件事是您需要为此增加一个步骤:检查您的ruby bin目录中是否有libmysql.dll,如果没有从mysql复制过来的话安装。它应该与您的mysql2构建版本相同。
联海
当我尝试不使用platform = ruby选项进行尝试时,DevKit不能运行,它只是安装了正常的mysql2 gem-它甚至给出了有关为6.0.2。构建mysql2的警告消息。我卸载了它(gem卸载mysql2),然后用--platform = ruby再次运行了它,效果真棒! 我:Windows 7 64位,Ruby 1.9.3p125,Rails 3.2.1,MySQL 5.1.56
磨标烫徽啪
久纳禾澎
佩疵瓦
或在gemfile中: