macOS "./configure: нет такого файла или каталога" проблема - PullRequest
0 голосов
/ 26 июня 2019

Когда я пытаюсь установить Sphinx с этим руководством

./configure --with-pgsql --with-mysql #from guide
make #from guide
sudo make install #from guide

. / Настройки

 -bash: ./configure: No such file or directory

$ autoreconf --install

autoreconf: 'configure.ac' or 'configure.in' is required

Ответы [ 2 ]

2 голосов
/ 27 июня 2019

Запускаете ли вы команду ./configure в папке с исходным кодом Sphinx?Эти инструкции предназначены для компиляции Sphinx.

Стоит отметить, что последние версии (v3.x) Sphinx не доступны в виде исходного кода, только в виде предварительно скомпилированных двоичных файлов.Так что, если вы загрузили именно это, вам нужно скопировать файлы в ./bin - которые будут включать indexer и searchd - в место в вашей PATH (я бы предложил /usr/local/bin).

0 голосов
/ 27 июня 2019

Не отличное решение (потому что без mysql), но работающее (как все в мире программирования).

1) brew remove mysql

2) brew install mysql@5.7 (не знаю почему, но он работает только с этой версией)

3) загрузить sphinxsearch.com / files / sphinx-2.2.11-release.tar.gz и извлечь и cd в него

4) ./configure --with-pgsql --without-mysql и make и sudo make install

Это работает для меня, потому что мне прежде всего нужен postgresql

...