报错信息
运行环境 MACOS,sphinx版本 v2.3.3,报错信息如下:
user1:bin ss$ ./indexer -c ../sphinx.conf --all
dyld: Library not loaded: /opt/local/lib/mysql55/mysql/libmysqlclient.18.dylib
Referenced from: /Users/ss/sphinx2/bin/./indexer
Reason: image not found
Abort trap: 6
解决办法
1)换另外一个版本sphinx
2)找到 dyld 然后 ln -s 过去 ?
cd /usr/local/Cellar/mysql/8.0.12/lib
mkdir -p /opt/local/lib/mysql55/mysql/
ln -s libmysqlclient.21.dylib /opt/local/lib/mysql55/mysql/libmysqlclient.18.dylib
在MACOS下使用Sphinx v2.3.3构建索引时遇到dyld无法加载mysql库的问题,本文提供了解决方案,包括更换Sphinx版本和通过符号链接修正库路径。

被折叠的 条评论
为什么被折叠?



