Sphinxの./configure
--with-mysql
に不明なデフォルト値を使用します 、これはデフォルトで有効になっているため、呼び出す必要はないと思われるかもしれません。
SphinxをMAMPのさまざまに分散されたMySQLファイルで動作させるには、./configure
で次の各属性を使用してください。 コマンド、それぞれの直接パスを指定します:
--with-mysql= // root mysql app
--with-includes= // path to mysql header includes
--with-mysql-libs= // path to libmysqlclient.dylib files
私のために働いた最後のコマンド:
./configure --prefix=/usr/local/sphinx --with-libstemmer --with-mysql=/Applications/MAMP/Library --with-mysql-includes=/Applications/MAMP/Library/include/mysql --with-mysql-libs=/Applications/MAMP/Library/lib/mysql
--prefix
usr/localおよび--libstemmer
の優先インストールディレクトリです。 Snowballの拡張ステミング機能を追加します(ダウンロードした場合)。
これがエラーなしで実行される場合は、make
だけです。 およびmake install
そして、あなたは行ってもいいです。
また、圧縮されていないSphinxディレクトリに設定エラーログがあり、見落としがちです。このシナリオでは役に立ちませんでしたが、問題が発生した場合は他の人にとって非常に役立つ可能性があります。