mysql gem正在寻找早期版本的libmysqlclient.16.dylib [英] mysql gem looking for an earlier version of libmysqlclient.16.dylib

查看:130
本文介绍了mysql gem正在寻找早期版本的libmysqlclient.16.dylib的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚升级到Mac OSX Snow Leopard,并用Snow Leopard XCode重新编译mysql(5.1.39)。我还重新安装了最新的mysql gem。



现在,当运行时

  rake db:migrate 

在rails应用程序中,我得到了

  dyld:NSLinkModule()错误
dyld:库未加载:/usr/local/mysql/lib/libmysqlclient.15.dylib
引用from:/usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle
原因:找不到图像
跟踪/ BPT陷阱

我有/usr/local/mysql/lib/libmysqlclient.16.dylib,但不是...... 15.dylib。 p>

我是否需要使用早期版本的mysql?

解决方案

否它几乎看起来像你需要删除MySQL gem,然后使用
重新安装它gem install mysql - --with-mysql-dir = / path / to / mysql_dir(有时是/ usr / local / mysql)

I just upgraded to Mac OSX Snow Leopard, and recompiled mysql (5.1.39) with the Snow Leopard XCode. I also reinstalled the latest mysql gem.

Now, when running

rake db:migrate

in a rails app, I get

dyld: NSLinkModule() error
dyld: Library not loaded: /usr/local/mysql/lib/libmysqlclient.15.dylib
Referenced from: /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle
Reason: image not found
Trace/BPT trap

I have /usr/local/mysql/lib/libmysqlclient.16.dylib, but not ...15.dylib.

Do I need to use an earlier version of mysql?

解决方案

No it almost looks like you need to remove the mysql gem and then re-install it using gem install mysql -- --with-mysql-dir=/path/to/mysql_dir (sometimes /usr/local/mysql)

这篇关于mysql gem正在寻找早期版本的libmysqlclient.16.dylib的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆