Как установить заголовки разработки PCRE на Mac OSX

Я только что обновил свой MacBook Pro до Mavericks, и моя локальная среда разработки Ruby on Rails не запускается сразу, когда я посещаю localhost, я вижу It works! и вспоминаю, что мне нужно было запустить Phusion Passenger, поэтому, когда я запускаю passenger start, он проверяет все предварительные условия и терпит неудачу, когда он попадает в заголовки разработки PCRE:

 * Checking for PCRE development headers...
    Found: no

Он предлагает мне перейти на http://www.pcre.org/, чтобы загрузить их, поэтому я скачал 8.33 с здесь, который попал в мою папку Downloads, поэтому я его распаковал , cd зашел в папку и запустил:

./configure
make
make install

Затем cd вернулся в каталог моего приложения rails на моем рабочем столе и повторно запустил passenger start, но все по-прежнему. Пробовал новое окно терминала, но это не имело никакого значения.

Должно быть, я сделал это раньше, чтобы моя среда разработки заработала, но на этот раз я не могу решить эту проблему.

Я также пробовал brew install pcre, но там написано Warning: pcre-8.33 already installed.


person martincarlin87    schedule 23.10.2013    source источник
comment
brew install pcre: у меня сработало   -  person RajG    schedule 24.04.2014
comment
brew install pcre - у меня тоже сработало   -  person knx    schedule 26.04.2014


Ответы (2)


Переустановите инструменты разработчика OS X. Он был сломан обновлением Mavericks.

person Hongli    schedule 23.10.2013

Переустановка OS X Developer Tools у меня не сработала, поэтому я рекомендую

brew install pcre

Также вы можете сделать

brew install passenger

Который установит все необходимые требования, если дополнительные отсутствуют.

person Haris Krajina    schedule 07.01.2015