Где найти, что mysql включают файлы для формирования Сфинкса на MAMP

Я пытался формировать использование /.configure получил следующую ошибку кто-либо может сказать мне, как решить это?? Я неспособен найти MySQL файлы и включать папку в MAMP/Library

любая помощь..

configuring Sphinx
------------------

checking for CFLAGS needed for pthreads... none
checking for LIBS needed for pthreads... -lpthread
checking for pthreads... found
checking whether to compile with MySQL support... yes
checking for mysql_config... not found
checking MySQL include files... configure: error: missing include files.

******************************************************************************
ERROR: cannot find MySQL include files.

Check that you do have MySQL include files installed.
The package name is typically 'mysql-devel'.

If include files are installed on your system, but you are still getting
this message, you should do one of the following:

1) either specify includes location explicitly, using --with-mysql-includes;
2) or specify MySQL installation root location explicitly, using --with-mysql;
3) or make sure that the path to 'mysql_config' program is listed in
   your PATH environment variable.

To disable MySQL support, use --without-mysql option.
******************************************************************************

Большое спасибо,

1
nl ja de
i' m пробующий штрейкбрехером.. но неспособный получить mysql: (
добавлено автор Developer, источник
i' m пробующий штрейкбрехером.. но неспособный получить mysql: (
добавлено автор Developer, источник
stackoverflow.com/questions/6483662/mysql-dev-for-mac-os
добавлено автор barryhunter, источник

4 ответы

MAMP пропускает библиотеку некоторого mysql, и включайте файлы, которых требует сфинкс. Необходимо модернизировать MAMP, справившись необходимые файлы к каталогу MAMP/Library/.

  1. Go to your MAMP/Library directory and create MySQL directory:
  2. Go to http://downloads.mysql.com/archives.php and download the appropriated one. You could go to phpMyAdmin to check your MAMP's MySQL version.
  3. Untar it and copy the include/ and lib/ to the MAMP/Library/mysql you just created before.
  4. In terminal, assuming your MAMP is located in /Applications/, then your configure should be like below:

    $ ./configure --prefix=/usr/local/sphinx --with-mysql-includes=/Applications/MAMP/Library/mysql/include --with-mysql-libs=/Applications/MAMP/Library/mysql/lib

Я надеюсь, что это помогает. Можно проверить мой блог на этой проблеме или сообщают мне, встречаете ли вы какие-либо другие проблемы.

5
добавлено
@Mark Steudel I don' t видят what' s ваш пункт, вы решали проблему? В противном случае, пожалуйста, определите больше детали так, чтобы я мог помочь вам.
добавлено автор Quyen Nguyen Tuan, источник
Я попробовал это и когда я загрузил: mysql-5.5.25a.tar.gz I didn' t находят папку lib, я действительно находил libservices, libmysqld, и libmysql... I' m собирающийся пробовать libmysql...
добавлено автор Mark Steudel, источник

MAMP пропускает библиотеку некоторого mysql, и включайте файлы, которых требует сфинкс. Необходимо модернизировать MAMP, справившись необходимые файлы к каталогу MAMP/Library/.

  1. Go to your MAMP/Library directory and create MySQL directory:
  2. Go to http://downloads.mysql.com/archives.php and download the appropriated one. You could go to phpMyAdmin to check your MAMP's MySQL version.
  3. Untar it and copy the include/ and lib/ to the MAMP/Library/mysql you just created before.
  4. In terminal, assuming your MAMP is located in /Applications/, then your configure should be like below:

    $ ./configure --prefix=/usr/local/sphinx --with-mysql-includes=/Applications/MAMP/Library/mysql/include --with-mysql-libs=/Applications/MAMP/Library/mysql/lib

Я надеюсь, что это помогает. Можно проверить мой блог на этой проблеме или сообщают мне, встречаете ли вы какие-либо другие проблемы.

5
добавлено
@Mark Steudel I don' t видят what' s ваш пункт, вы решали проблему? В противном случае, пожалуйста, определите больше детали так, чтобы я мог помочь вам.
добавлено автор Quyen Nguyen Tuan, источник
Я попробовал это и когда я загрузил: mysql-5.5.25a.tar.gz I didn' t находят папку lib, я действительно находил libservices, libmysqld, и libmysql... I' m собирающийся пробовать libmysql...
добавлено автор Mark Steudel, источник

У меня была та же самая ошибка, что я сделал, я установил mysql-devel, который будет соответствовать моему серверу моего случая его mysql-devel.x86_64

  # yum install mysql-devel.x86_64

и затем я управляю./формирующего с mysql, чтобы отключить поддержку MySQL тем временем

  # ./configure --without-mysql

и Это работало на меня. Я смог получить это в конце сообщения

 generating configuration files
 ------------------------------

configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating libstemmer_c/Makefile
config.status: creating doc/Makefile
config.status: creating sphinx.conf.dist
config.status: creating sphinx-min.conf.dist
config.status: creating config/config.h
config.status: executing depfiles commands

 configuration done
 ------------------

You can now run 'make install' to build and install Sphinx binaries.
On a multi-core machine, try 'make -j4 install' to speed up the build.

Updates, articles, help forum, and commercial support, consulting, training,
and development services are available at http://sphinxsearch.com/

Thank you for choosing Sphinx!

Надеюсь, что это помогло.

0
добавлено

У меня была та же самая ошибка, что я сделал, я установил mysql-devel, который будет соответствовать моему серверу моего случая его mysql-devel.x86_64

  # yum install mysql-devel.x86_64

и затем я управляю./формирующего с mysql, чтобы отключить поддержку MySQL тем временем

  # ./configure --without-mysql

и Это работало на меня. Я смог получить это в конце сообщения

 generating configuration files
 ------------------------------

configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating libstemmer_c/Makefile
config.status: creating doc/Makefile
config.status: creating sphinx.conf.dist
config.status: creating sphinx-min.conf.dist
config.status: creating config/config.h
config.status: executing depfiles commands

 configuration done
 ------------------

You can now run 'make install' to build and install Sphinx binaries.
On a multi-core machine, try 'make -j4 install' to speed up the build.

Updates, articles, help forum, and commercial support, consulting, training,
and development services are available at http://sphinxsearch.com/

Thank you for choosing Sphinx!

Надеюсь, что это помогло.

0
добавлено