0

我正在尝试在我的 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

我在这里想念什么?

谢谢,

米洛

4

1 回答 1

0

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

于 2012-09-19T18:06:41.253 回答