我通过创建到库的符号链接解决了这个问题。即
实际的库位于
/usr/local/mysql/lib
然后我在其中创建了一个符号链接
/usr/lib
使用命令:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
这样我就具有以下映射:
ls -l libmysqlclient.18.dylib lrwxr-xr-x 1 root wheel 44 16 Jul 14:01 libmysqlclient.18.dylib -> /usr/local/mysql/lib/libmysqlclient.18.dylib
就是这样 之后,一切正常。
编辑:
注意,自MacOS El
Capitan以来,系统完整性保护(SIP,也称为“无根”)将阻止您在中创建链接
/usr/lib/。您可以按照以下说明禁用SIP
,但可以在其中创建链接
/usr/local/lib/:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib