【发布时间】:2011-10-07 22:17:16
【问题描述】:
在运行 rake db:migrate 时出现以下错误:
rake db:迁移
(在 /Users/hrastogi/ruby_project/contactlist 中)
耙子中止了!
没有要加载的文件 -- mysql2/mysql2
轨迹显示
/Users/hrastogi/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2.rb:7:in `require'
/Users/hrastogi/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2.rb:7:in `
'
所以我去了mysql2.rb,我看到错误在行
require 'mysql2/mysql2
这意味着mysql2缺少一些模块。
我安装mysql2的方式是
sudo gem install mysql2 --version="0.2.6" -- --srcdir=/usr/local/mysql/include
我的宝石列表显示
抽象 (1.0.0)
actionmailer (3.0.9)
动作包 (3.0.9)
活动模型 (3.0.9)
活动记录 (3.0.9)
活动资源 (3.0.9)
主动支持 (3.0.9)
阿雷尔 (2.0.10)
生成器 (2.1.2)
捆绑器 (1.0.15)
erubis (2.6.6)
i18n (0.5.0)
邮件 (2.2.19)
哑剧类型 (1.16)
mysql2 (0.2.6)
多语言 (0.3.1)
机架 (1.2.3)
机架式 (0.6.14)
机架测试 (0.5.7)
导轨 (3.0.9)
railties (3.0.9)
耙子 (0.8.7)
rdoc (3.8)
红车 (0.11)
rubyzip (0.9.4)
sqlite3 (1.3.3)
雷神 (0.14.6)
树顶 (1.4.9)
tzinfo (0.3.29)
我在这里看到了类似的帖子,但没有得到太多帮助... mysql 版本是 5.1.57 对于 64bit amd mac os 是 10.6.6
我尝试通过为 mysql_config 提供路径名进行安装,但没有成功。 任何帮助表示赞赏。
我需要 libmysqlclient.16.dylib 或任何其他客户端库吗?
【问题讨论】: