Как установить заголовки разработки 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 ' d к папке и побежал:

./configure
make
make install

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

Я, должно быть, сделал это раньше, чтобы заставить мою среду разработки работать, но, похоже, не может решить ее на этот раз.

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

2 ответов


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


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

brew install pcre

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

brew install passenger

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