sql >> Databáze >  >> RDS >> Mysql

Chyba instalace Sphinx 2.0.4 s MAMP 2.0:Nelze najít záhlaví MySQL

./configure Sfingy používá neznámou výchozí hodnotu pro --with-mysql , která je ve výchozím nastavení povolena, takže byste si mohli myslet, že volání není nutné.

Chcete-li, aby Sphinx pracoval s různě distribuovanými soubory MySQL MAMP, ujistěte se, že používáte každý z následujících atributů v ./configure určující přímé cesty pro každý:

--with-mysql= // root mysql app
--with-includes= // path to mysql header includes
--with-mysql-libs= // path to libmysqlclient.dylib files

Poslední příkaz, který pro mě fungoval:

./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 je váš preferovaný instalační adresář v usr/local a --libstemmer přidává rozšířenou funkcionalitu stemmingu Snowball (pokud jste si ji stáhli).

Pokud to běží bez chyby, stačí make a make install a můžete jít.

Všimněte si také, že v nekomprimovaném adresáři Sphinx je protokol chyb konfigurace, který lze snadno přehlédnout. V tomto scénáři to nepomohlo, ale mohlo by být opravdu užitečné pro ostatní, pokud máte problémy.




  1. Java MySQL Update Query

  2. Jak získat výstup exportu ve skutečném formátu CSV v SQL Server Management Studio?

  3. Nechte připojení mysql otevřené

  4. zobrazit data z databáze do rozevíracího seznamu CodeIgniter