Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用自制软件安装Sphinx时缺少mysqlclient库_Mysql_Sphinx_Macports_Homebrew - Fatal编程技术网

使用自制软件安装Sphinx时缺少mysqlclient库

使用自制软件安装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

我正试图在我的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/下,我发现了以下文件:

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”错误。