2014-10-19 13 views
33

Nginx पर मावेरिक्स ठीक काम कर रहा था, और अब के बाद मैं Yosemite करने के लिए उन्नत इसकी प्रदर्शित nginx आदेश नहीं मिला OSX के लिए, मैं nginx स्थापित काढ़ा साथ nginx स्थापित करने के लिए कोशिश की और यह एक त्रुटि प्रदर्शित करता हैNginx अपग्रेड करने के बाद टूट Yosemite

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

और brew link pcre प्रदर्शित करता है

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

यह 8.34 लिंक करने की कोशिश कर रहा है। मैंने अभी भी वही इंस्टॉल किया है, मैं इसे कैसे हल करूं?

+0

अरुण, आप (हरा टिक) नीचे जवाब को स्वीकार करना चाहिए। – izolate

उत्तर

91

मैं एक ही समस्या थी, वह यह है कि, मावेरिक्स से Yosemite को अपग्रेड करने के बाद मैं निम्नलिखित त्रुटि मिली:

mkdir -p /usr/local/var/run/nginx/client_body_temp 
: nginx: [emerg] mkdir() "/usr/local/var/run/nginx/client_body_temp" failed (2: No such file or directory)

सभी मैं इस समस्या को हल करने के लिए क्या करने की जरूरत फ़ोल्डर बनाने के लिए था

+0

हां एक फ़ोल्डर बना रहा है, लेकिन इसे काम करने के लिए कुछ समाधान होना चाहिए। – Arun

+0

आपके समाधान ने मेरे लिए काम किया – integratingweb

+0

बढ़िया! mkdir -p/usr/local/var/run/nginx/client_body_temp – Isis

26

मैं एक ही मुद्दे में भाग गया। मेरे समाधान बस पैकेज का उन्नयन किया गया था: brew update ; brew upgrade nginx

+0

फ़ाइल सिस्टम फिक्स पर अपग्रेड पथ पसंद करते हैं। – chrisst

+0

यह सही समाधान है! –

+0

इसे mkdir समाधान, upvote पर जीतने की जरूरत है! – Brian

5

मेरे लिए homebrew ठीक यह के माध्यम से एक ही मुद्दा है, फिर से स्थापित करने nginx था:

brew reinstall nginx 
संबंधित मुद्दे