微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

升级到Snow Leopard后的MySQL gem问题

刚刚升级到雪豹.经过一番混乱之后,我设法启动并运行了MySQL.

现在,我正在尝试使我的Rails环境正常工作.对于一个项目,我正在使用Rails 3.0.3和Ruby 1.8.7

我已经使用以下命令安装了MysqL2 gem:

sudo gem install MysqL2 -- --with-MysqL-config=/usr/local/MysqL/bin/MysqL_config

当我启动Rails服务器时,出现以下错误

/Users/lee/.rvm/gems/ruby-1.8.7-head/gems/MysqL2-0.2.6/lib/MysqL2/MysqL2.bundle: dlopen(/Users/lee/.rvm/gems/ruby-1.8.7-head/gems/MysqL2-0.2.6/lib/MysqL2/MysqL2.bundle, 9): no suitable image found.  Did find: (LoadError)
/Users/lee/.rvm/gems/ruby-1.8.7-head/gems/MysqL2-0.2.6/lib/MysqL2/MysqL2.bundle: mach-o, but wrong architecture - /Users/lee/.rvm/gems/ruby-1.8.7-head/gems/MysqL2-0.2.6/lib/MysqL2/MysqL2.bundle
from /Users/lee/.rvm/gems/ruby-1.8.7-head/gems/MysqL2-0.2.6/lib/MysqL2.rb:7

有没有人遇到过类似的问题,并且知道如何解决此问题?
我比设计师更像是设计师,所以这不是我的强项.感谢任何指针.

解决方法:

卸载/删除所有rvm,ruby和rails实例,然后按照此指南进行全新安装:
http://www.cowboycoded.com/2010/12/04/setting-up-rails-3-on-mac-osx-snow-leopard-10-6-4/

一切正常.哎呀!

同时也将MysqL降级,因此不确定是否会影响最终结果.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐