mysql gem正在寻找libmysqlclient.16.dylib的早期版本

mysql gem正在寻找libmysqlclient.16.dylib的早期版本,mysql,ruby-on-rails,ruby,rubygems,osx-snow-leopard,Mysql,Ruby On Rails,Ruby,Rubygems,Osx Snow Leopard,我刚刚升级到MacOSXSnowLeopard,并用SnowLeopardXcode重新编译了mysql(5.1.39)。我还重新安装了最新的mysql gem 现在,跑步的时候 rake db:migrate 在rails应用程序中,我得到 dyld: NSLinkModule() error dyld: Library not loaded: /usr/local/mysql/lib/libmysqlclient.15.dylib Referenced from: /usr/local/l

我刚刚升级到MacOSXSnowLeopard,并用SnowLeopardXcode重新编译了mysql(5.1.39)。我还重新安装了最新的mysql gem

现在,跑步的时候

rake db:migrate
在rails应用程序中,我得到

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
我有/usr/local/mysql/lib/libmysqlclient.16.dylib,但没有…15.dylib


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

尝试使用哪一版本的mysql供gem使用:


gem安装mysql--with mysql config=/path/to/mysql\u config

尝试使用哪个版本的mysql供gem使用:


gem安装mysql--with mysql config=/path/to/mysql\u config

不,看起来您需要删除mysql gem,然后使用
gem安装mysql--with mysql dir=/path/to/mysql\u dir(有时是/usr/local/mysql)

不,看起来您几乎需要删除mysql gem,然后使用 gem安装mysql--with mysql dir=/path/to/mysql\u dir(有时是/usr/local/mysql)

谢谢您的帮助

我最终完全删除了mysql:

然后将以下内容编译并安装到/usr/local:

readline 6.0 ruby 1.8.7 rubygems

借助

谢谢你的帮助

我最终完全删除了mysql:

然后将以下内容编译并安装到/usr/local:

readline 6.0 ruby 1.8.7 rubygems

借助

有几点需要注意:它们都有一系列你可能会关注的链接。祝你好运。有几件事要看:它们都有很多你可能会关注的链接。祝你好运