使用Homebrew安装Sphinx时缺少mysqlclient库

时间:2012-09-18 14:42:29

标签: mysql sphinx macports homebrew

我正在尝试在Mac 10.8.1上安装Sphinx搜索引擎。

我的MAMP环境是使用MacPorts设置的。由于Sphinx端口仅为0.9.9,我转向Homebrew安装最新的稳定版本2.0.5。

我最初遇到了一些错误,比如缺少mysql_config(通过建立到mysql_config5的链接来解决)。但现在,当我尝试安装Sphinx时,它告诉我:

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

我在这里缺少什么?

谢谢,

米洛

1 个答案:

答案 0 :(得分:0)

Homebrew不会在/opt/local树下查找库(大多数编译器都不会,除非明确告知这样做)。确保在/usr/local下安装或符号链接MySQL库。