nginx安装成功但无法启动

时间:2014-04-27 21:52:08

标签: nginx homebrew

我使用自制软件来安装nginx。但是,当我启动nginx时,它会提示:

dyld: Library not loaded: /usr/local/lib/libpcre.1.dylib
  Referenced from: /usr/local/bin/nginx
  Reason: Incompatible library version: nginx requires version 4.0.0 or later, but libpcre.1.dylib provides version 2.0.0
Trace/BPT trap: 5

有什么想法吗?

5 个答案:

答案 0 :(得分:15)

我有同样的问题,试试这个:

brew unlink pcre && brew link pcre

就我而言,这是输出: Unlinking /usr/local/Cellar/pcre/8.35... 5 symlinks removed Linking /usr/local/Cellar/pcre/8.35... 133 symlinks created

答案 1 :(得分:2)

好吧,我不知道是什么原因引起了这个问题。我检查了我的pcre,它是最新版本。如果没有选项,我只需将其卸载并重新安装......然后就可以了......

答案 2 :(得分:0)

只有为我修复它的东西才是重新安装brew中的所有内容。

https://gist.github.com/nmccready/adfae27c498e0795767f

答案 3 :(得分:0)

我运行以下内容并为我排序问题

brew update && brew upgrade && brew rm extempore && brew install extempore

答案 4 :(得分:-1)

如果你在nginx中遇到任何问题,那么你可以使用这个命令进行调试:

nginx -t

运行此命令后,您将收到错误消息,包括问题所在的文件名和行号