web-dev-qa-db-ja.com

OSXヨセミテへのアップグレード後にNginxが壊れる

NginxはMavericksで正常に動作していましたが、Yosemiteにアップグレードした後、表示nginxコマンドが見つかりませんで、nginxをbrew install nginxでインストールしようとしたところ、エラーが表示されました

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をリンクしようとしています。それでも同じように再インストールしましたが、どうすれば解決できますか?

33
Arun

同じ問題が発生しました。つまり、MavericksからYosemiteにアップグレードした後、次のエラーが発生しました:nginx: [emerg] mkdir() "/usr/local/var/run/nginx/client_body_temp" failed (2: No such file or directory)

この問題を解決するために必要なのは、フォルダーを作成することだけでした。

mkdir -p /usr/local/var/run/nginx/client_body_temp
93

同じ問題に遭遇しました。私の解決策は単にパッケージをアップグレードすることでした:brew update ; brew upgrade nginx

26
user4237331

同じ問題がありましたが、homebrewを介してnginxを再インストールすると修正されます。

brew reinstall nginx
6