升级到osx优胜美地后,Nginx破了

时间:2014-10-19 11:39:19

标签: macos nginx homebrew osx-yosemite

Nginx在小牛队的表现很好,现在我升级到Yosemite之后就显示出来了 未找到nginx命令,我尝试使用 brew install nginx 安装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。我重新安装了它仍然是相同的,我如何解决它?

3 个答案:

答案 0 :(得分:92)

我遇到了同样的问题,就是在从小牛队升级到优胜美地后,我收到了以下错误: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

答案 1 :(得分:26)

我遇到了同样的问题。我的解决方案只是升级包: brew update ; brew upgrade nginx

答案 2 :(得分:6)

有同样的问题,通过自制程序重新安装nginx为我修复了它:

brew reinstall nginx