使用自制软件安装Sphinx时缺少mysqlclient库
我正试图在我的Mac 10.8.1上安装Sphinx搜索引擎 我的MAMP环境是使用MacPorts设置的。由于Sphinx端口仅为0.9.9,我转而使用自制软件安装最新的稳定版本2.0.5 起初我遇到了一些错误,比如缺少mysql\u配置(通过链接到mysql\u配置5解决了这个问题)。但现在,当我尝试安装斯芬克斯时,它告诉我:使用自制软件安装Sphinx时缺少mysqlclient库,mysql,sphinx,macports,homebrew,Mysql,Sphinx,Macports,Homebrew,我正试图在我的Mac 10.8.1上安装Sphinx搜索引擎 我的MAMP环境是使用MacPorts设置的。由于Sphinx端口仅为0.9.9,我转而使用自制软件安装最新的稳定版本2.0.5 起初我遇到了一些错误,比如缺少mysql\u配置(通过链接到mysql\u配置5解决了这个问题)。但现在,当我尝试安装斯芬克斯时,它告诉我: library not found for -lmysqlclient 但是在/opt/local/lib/mysql5/mysql/下,我发现了以下文件: lib
library not found for -lmysqlclient
但是在/opt/local/lib/mysql5/mysql/下,我发现了以下文件:
libmysqlclient.16.dylib
libmysqlclient.a
libmysqlclient.dylib -> libmysqlclient.16.dylib
libmysqlclient.la
libmysqlclient_r.16.dylib
libmysqlclient_r.a
libmysqlclient_r.dylib -> libmysqlclient_r.16.dylib
libmysqlclient_r.la
我错过了什么
谢谢
Milo不会在
/opt/local
树下查找库(大多数编译器也不会,除非明确要求这样做)。确保MySQL库已在/usr/local
下安装或符号链接,我确实在/usr/local中添加了符号链接,但仍然存在“library not found for-lmysqlclient”错误。