Nginx устанавливается на Mac OS X Lion.Не удается найти PCRE - PullRequest
12 голосов
/ 22 января 2012

Сначала я пытаюсь скомпилировать все из исходного кода, я не использую MacPorts или HomeBrew.

Я уже установил pcre на /usr/local/pcre-8.21 и добавил ссылку на /usr/local/pcre.

Я установил /usr/local/pcre/bin для моей переменной PATH.

`/usr/local:/usr/local/mysql/bin:/usr/local/pcre/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin`

Я сейчас пытаюсь установить Nginx, но продолжаю получать это сообщение:

./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcre=<path> option.

Я попытался установить --with-pcre=/usr/local/pcre/bin, но он просто пытается переустановить PCRE.

Может кто-нибудь помочь мне обойти это? Благодаря.

Ответы [ 3 ]

12 голосов
/ 11 июня 2013

Nginx требует PCRE - регулярные выражения, совместимые с Perl (http://www.pcre.org/)

скачать PCRE и установить PCRE:

cd pcre-8.01
./configure --prefix=/usr/local
make
sudo make install

в папке nginx введите для установки:

cd nginx-0.8.33
./configure --prefix=/usr/local --with-http_ssl_module
make
sudo make install
2 голосов
/ 25 марта 2014

Ответ уже может быть найден, но я все еще хочу добавить свой ответ.Когда вы используете ./configure, вы должны использовать --with-pcre = / path / to / pcre / source.Допустим, исходный код был сохранен в / usr / local / src / pcre, тогда команда будет выглядеть так:

./configure --with-pcre=/usr/local/src/pcre

Надеюсь, это кому-нибудь поможет!

1 голос
/ 02 ноября 2017

Я столкнулся с той же проблемой.Эти команды решили мою проблему:

Откройте терминал MAC и выполните эту команду:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

, затем Выполните:

brew install pcre

Готово!

Источник: http://macappstore.org/pcre-2/

...