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をリンクしようとしています。それでも同じように再インストールしましたが、どうすれば解決できますか?
同じ問題が発生しました。つまり、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
同じ問題に遭遇しました。私の解決策は単にパッケージをアップグレードすることでした:brew update ; brew upgrade nginx
同じ問題がありましたが、homebrewを介してnginxを再インストールすると修正されます。
brew reinstall nginx