dyld:库未加载:libmysqlclient.18.dylib。

3
升级Mac OS X到El Capitan后,我遇到了以下问题:
dyld: Library not loaded: libmysqlclient.18.dylib
尝试进行以下操作:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
但是我得到了以下错误信息: ln: /usr/lib/libmysqlclient.18.dylib: Operation not permitted
2个回答

7
在我的情况下,使用MySQL Workbench应用程序时,dylib文件需要存在于应用程序文件夹内的Framework文件夹中,因此我需要运行以下命令:
sudo ln -s /Applications/MySQLWorkbench.app/Contents/Frameworks/libmysqlclient.21.dylib /Applications/MySQLWorkbench.app/Contents/Frameworks/libmysqlclient.dylib

同样需要修复MySQLWorkbench 8.0.34的问题。 - undefined

4

解决方案:

使用以下命令创建软链接:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib


=> ln: /usr/local/lib/libmysqlclient.18.dylib: 文件已存在

- user5415898

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接