Установка Sphinx в OsX Moutain Lion (10.8)
- Details
- Published on Thursday, 13 December 2012 21:07
Среди пакетов, которые можно установить с помощью Homebrew есть необходимый нам поисковый движок Sphinx. И вполне логично попытаться установить его коммандой
brew install sphinx
Если попытаться выполнить эту команду sphinx будет установлен, но без поддержки необходимого нам mysql. Примерно следующую строку можно будет увидеть во время его установки:
./configure --prefix=/usr/local/Cellar/sphinx/2.0.6 --localstatedir=/usr/local/var --with-libstemmer --with-pgsql --without-mysql
Почему sphinx по умолчанию устанавливается без с параметром --without-mysql? Я попытался разобраться. В итоге был подредактирован файл установочной формулы пакета sphinx: /usr/local/Library/Formula/sphinx.rb. Нужно строку:
args << "--without-mysql" unless build.include?('mysql') or which 'mysql_config'
заменить строкой:
args << "--with-mysql"
После этого можно смело запускать:
brew install sphinx
Все должно заработать.
Источник: http://big-gu.ru/blog/ustanovka-sphinx-v-osx-moutain-lion-108