Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при инсталиране на Sphinx 2.0.4 с MAMP 2.0:Не мога да намеря MySQL заглавки

./configure на Сфинкса използва неизвестна стойност по подразбиране за --with-mysql , който е активиран по подразбиране, което може да ви накара да мислите, че не е необходимо да го извиквате.

За да накарате Sphinx да работи с различно разпределените MySQL файлове на MAMP, не забравяйте да използвате всеки от следните атрибути във вашия ./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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да върнете избран mysql като масив от масиви в json с помощта на php

  2. Намерете и заменете цялата база данни на mysql

  3. Как мога да използвам MySql потребителски дефинирана променлива в .NET MySqlCommand?

  4. mysql:SOURCE грешка 2?

  5. Достъп до MySQL база данни в Electron