所以我安装了 postgresql 和 thinking-sphinx gem。我 cd 进入我的 sphinx 下载文件夹并尝试运行 ./configure --with-postgresql
我收到以下消息:
#
错误:找不到 MySQL 包含文件。
检查您是否安装了 MySQL 包含文件。包名通常是“mysql-devel”。
如果您的系统上安装了包含文件,但您仍然收到此消息,您应该执行以下操作之一:
1) 使用 --with-mysql-includes 明确指定包含位置;2) 或使用 --with-mysql 明确指定 MySQL 安装根目录;3) 或确保 'mysql_config' 程序的路径列在您的 PATH 环境变量中。
要禁用 MySQL 支持,请使用 --without-mysql 选项。
#我应该怎么办?我也尝试过使用 brew 安装 sphinx,但这也没有奏效。我很绝望。我只花了三个小时尝试配置它,但我一无所获。
我的 sphinx.yml 看起来像这样,我不确定它是否正确:
development:
port: 9310
bin_path: "/usr/bin"
searchd_binary_name: searchd
indexer_binary_name: indexer
test:
port: 9310
bin_path: "/usr/bin"
searchd_binary_name: searchd
indexer_binary_name: indexer
production:
version: '1.10-beta'