ln:/usr/lib/libmysqlclient.18.dylib:文件存在 [英] ln: /usr/lib/libmysqlclient.18.dylib: File exists
问题描述
rake aborted!
dlopen(/Users/ava/.rvm/gems/ruby-2.0.0-p247/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/lib/libmysqlclient.18.dylib
Referenced from: /Users/ava/.rvm/gems/ruby-2.0.0-p247/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Reason: image not found - /Users/ava/.rvm/gems/ruby-2.0.0-p247/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle`
运行遵循以解决:
$ sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib \
/usr/lib/libmysqlclient.18.dylib
ln: /usr/lib/libmysqlclient.18.dylib: File exists
我的设置:
- OSX 10.8.4
- MySQL 5.1.71
-
libmysqlclient.16.dylib
- OSX 10.8.4
- MySQL 5.1.71
libmysqlclient.16.dylib
$ locate libmysqlclient.16.dylib
/usr/lib/libmysqlclient.16.dylib
/usr/local/Cellar/mysql51/5.1.71/lib/mysql/libmysqlclient.16.dylib
libmysqlclient.18.dylib
libmysqlclient.18.dylib
$ locate libmysqlclient.18.dylib
/usr/lib/libmysqlclient.18.dylib
在.bash_profile
中,我有
export PATH="/usr/local/bin:$HOME/.rvm/bin:$HOME/bin:$PATH"
export DYLD_LIBRARY_PATH=/usr/local/bin/mysql
如何使这把耙子运行?我也应该在/usr/local/Cellar/mysql51/5.1.71/lib/mysql
下也有libmysqlclient.18.dylib
吗?如果是,该如何创建?
How to get this rake running? Am I supposed to have libmysqlclient.18.dylib
under /usr/local/Cellar/mysql51/5.1.71/lib/mysql
too? If yes, how do I create it?
推荐答案
对不起,如果我没记错的话.没有Mac可以检查详细信息.
Sorry, if I am mistaken; there is no Mac to check in details.
错误消息明确指出,库mysql
想要的是:
The error message clearly states, that the library mysql
wants is:
/usr/local/lib/libmysqlclient.18.dylib
您拥有的图书馆是:
/usr/lib/libmysqlclient.18.dylib
这肯定意味着您的mysql
安装已被破坏,但是对于快速补丁,我建议进行软链接:
That definitely means, that your mysql
installation is somehow broken, but for the quick patch I would recommend soft linking:
$ sudo ln -s /usr/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib
您可能在第一个解决方案尝试中放错了参数.
You have likely misplaced arguments within your first solution try.
这篇关于ln:/usr/lib/libmysqlclient.18.dylib:文件存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!