首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rake和mysql2 gem的问题

rake和mysql2 gem的问题
EN

Stack Overflow用户
提问于 2011-05-29 04:05:38
回答 1查看 1.1K关注 0票数 0

这里是rails的新手。我用rails (3.0.7),mysql2 (0.3.2) gem & mysql-5.5.12 (64位版本)运行雪豹10.6.4。我的问题是rake不会将DB Schema转储到我的rails项目中。它给出的错误:

代码语言:javascript
复制
Homes-Mac-Pro:demo home$ rake db:schema:dump
(in /Users/home/Sites/demo)
rake aborted!
dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/lib/mysql2/mysql2.bundle
  Reason: image not found - /Library/Ruby/Gems/1.8/gems/mysql2-0.3.2/lib/mysql2/mysql2.bundle
/Users/home/Sites/demo/Rakefile:4

可以在here上找到完整的跟踪信息

这是我在Stack overflow中的第一个rails问题。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-29 04:14:22

这是一个非常常见的问题。简单的解决方案是在Gemfile中执行以下操作。

代码语言:javascript
复制
gem 'mysql2', '~> 0.2.7' # Not mysql2 version 0.3.2 like you have
gem 'rake', '~> 0.8.7' # Not rake version 0.9.0 like you have 

Blog Post

这些版本以上的任何其他版本都不支持Rails 3.0.0 - 3.0.8

让我们知道你的进展如何。万事如意。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6164072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档