2013-10-23 16 views
13

Ho appena aggiornato il mio MacBook Pro a Mavericks e il mio ambiente di sviluppo Ruby on Rails locale non sta funzionando subito, quando visito localhost Vedo It works! e ho ricordato che avevo bisogno di iniziare Phusion passeggeri, così quando corro passenger start controlla tutti i prerequisiti e non riesce quando si arriva alle intestazioni PCRE di sviluppo:Come installare le intestazioni di sviluppo PCRE su Mac OSX

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

mi dice di andare a http://www.pcre.org/ per scaricarli così ho scaricato 8.33 da here che è andato a la mia cartella Downloads, quindi l'ho decompressa, nella cartella e ho eseguito:

./configure 
make 
make install 

Poi cd 'D torna ai miei rotaie cartella app sul mio desktop e ri-ran passenger start ma è ancora lo stesso. Ho provato una nuova finestra di Terminale ma non ha fatto alcuna differenza.

Devo averlo fatto prima per far funzionare il mio ambiente di sviluppo ma questa volta non riesco a risolverlo.

Ho anche provato brew install pcre ma si dice Warning: pcre-8.33 already installed.

+14

brew install pcre: ha funzionato per me – TheMouseMan

+0

brew install pcre - ha funzionato anche per me – knx

risposta

14

Reinstallare gli strumenti di sviluppo OS X. È stato rotto dall'aggiornamento Mavericks.

+10

eseguendo xcode-select --install –

+3

Funziona? Avevo bisogno di 'brew install pcre'. – orome

15

Reinstallazione OS X Developer Tools non ha funzionato per me, così mi raccomando

brew install pcre

Inoltre è possibile fare

brew install passenger

che installerà tutti i requisiti necessari, se ulteriore mancante.

+1

Grazie, amico. Sei grande. –

+0

'brew install pcre' ha funzionato per me. – user664833