sql >> データベース >  >> RDS >> Mysql

Sphinx 2.0.4 MAMP 2.0でのインストールエラー:MySQLヘッダーが見つかりません

    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ディレクトリに設定エラーログがあり、見落としがちです。このシナリオでは役に立ちませんでしたが、問題が発生した場合は他の人にとって非常に役立つ可能性があります。




    1. ストアドプロシージャを実行するためのHibernate4のネイティブOracleConnectionへのハンドルの取得

    2. PHP / MySQL:過去*全*週のエントリを取得しています

    3. Exists1またはExists*を使用したサブクエリ

    4. SQL Serverで複合外部キーを作成する方法(T-SQLの例)