2014-10-19 13 views
33

Nginx stava lavorando bene su Mavericks, e ora, dopo aver aggiornato a Yosemite sua visualizzazione comando nginx non trovato, ho provato ad installare nginx con birra installare nginx e visualizza un erroreNginx rotto dopo l'aggiornamento a OS X Yosemite

Error: You must brew link pcre before nginx can be installed

E brew link pcre display

Linking /usr/local/Cellar/pcre/8.35... Error: No such file or directory - /usr/local/Cellar/pcre/8.34/share/doc/pcre 

Sta cercando di collegare 8.34. Ho reinstallato ancora lo stesso, come faccio a risolverlo?

+0

Arun, si dovrebbe accettare la risposta qui sotto (segno di spunta verde). – izolate

risposta

91

ho avuto lo stesso problema, cioè, dopo l'aggiornamento da Mavericks a Yosemite ho ottenuto il seguente errore: nginx: [emerg] mkdir() "/usr/local/var/run/nginx/client_body_temp" failed (2: No such file or directory)

Tutto quello che dovevo fare per risolvere questo problema è stato quello di creare la cartella:

mkdir -p /usr/local/var/run/nginx/client_body_temp 
+0

Sì, la creazione di una cartella ha funzionato, ma deve esserci qualche soluzione, per farlo funzionare. – Arun

+0

la tua soluzione ha funzionato per me – integratingweb

+0

fantastico! mkdir -p/usr/local/var/run/nginx/client_body_temp – Isis

26

Mi sono imbattuto nello stesso problema. La mia soluzione è stata semplicemente l'aggiornamento del pacchetto: brew update ; brew upgrade nginx

+0

Molto preferisce il percorso di aggiornamento sulle correzioni del file system. – chrisst

+0

Questa è la soluzione giusta! –

+0

Ciò deve vincere la soluzione mkdir, upvote! – Brian

5

avuto lo stesso problema, nginx reinstallare via fix homebrew per me:

brew reinstall nginx 
Problemi correlati