そこで、postgresql と thinking-sphinx gem をインストールしました。sphinx ダウンロード フォルダーに cd し、./configure --with-postgresql を実行しようとしました。
次のメッセージが表示されます。
#
エラー: MySQL インクルード ファイルが見つかりません。
MySQL インクルード ファイルがインストールされていることを確認します。通常、パッケージ名は「mysql-devel」です。
インクルード ファイルがシステムにインストールされているにもかかわらず、このメッセージが引き続き表示される場合は、次のいずれかを実行する必要があります。
1) --with-mysql-includes を使用して、インクルードの場所を明示的に指定します。2) または --with-mysql を使用して、MySQL のインストール ルートの場所を明示的に指定します。3) または、「mysql_config」プログラムへのパスが PATH 環境変数にリストされていることを確認します。
MySQL サポートを無効にするには、 --without-mysql オプションを使用します。
#私は何をすべきか?また、brew を使用して sphinx をインストールしようとしましたが、うまくいきませんでした。私は絶望的です。これを構成しようとして 3 時間費やしましたが、どこにも行き着きませんでした。
私の 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'