资讯专栏INFORMATION COLUMN

Mac OS X 10.10 下安装Nginx后无法运行(libpcre not loaded)纪录

JowayYoung / 3231人阅读

摘要:下安装,终端纪录如下运行,报错通过看看到底是哪里出了问题获得如下信息按照提示操作,结果又抛出一条错误一下,发现一个解决方案接着,再操作即可完成后,就可以成功运行了。

Mac OS X 10.10 下安装Nginx, 终端纪录如下:

Installing nginx
==> Downloading https://homebrew.bintray.com/bottles/nginx-1.8.0.yosemite.bottle.tar.gz
######################################################################## 100.0%
==> Pouring nginx-1.8.0.yosemite.bottle.tar.gz
==> Caveats
Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.

nginx will load all files in /usr/local/etc/nginx/servers/.

To have launchd start nginx at login:
    ln -sfv /usr/local/opt/nginx/*.plist ~/Library/LaunchAgents
Then to load nginx now:
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
Or, if you don"t want/need launchctl, you can just run:
    nginx
==> Summary

运行nginx,报错:

nginx
dyld: Library not loaded: /usr/local/lib/libpcre.1.dylib
  Referenced from: /usr/local/bin/nginx
  Reason: image not found
[1]    954 trace trap  nginx

通过brew doctor看看到底是哪里出了问题:

brew doctor

获得如下信息:

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

    pcre

按照提示操作,结果又抛出一条错误:

 brew link pcre
Linking /usr/local/Cellar/pcre/8.36... 
Error: Could not symlink share/man/man3/pcre.3
/usr/local/share/man/man3 is not writable.

Google一下,发现一个解决方案

sudo chown -R mcbird /usr/local/share/man/man3

接着,再link操作即可:

brew link pcre  

完成后,就可以成功运行nginx了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39138.html

相关文章

  • nginx - Mac安装运行

    摘要:按照提示去运行和。这样就算是安装好了。然后看了一下官方的指南把启动命令改了,貌似正确的是这样。到此浏览器输入,正常显示了。最后要把关掉,再次查看文档查命令。 前言 由于用Nodejs配置前端开发环境产生了一些瓶颈,而且容易产生一些问题,所以之后前端开发就直接用nginx做了。这样就能线上和本地的环境相近了一些,减轻了一些部署的难度。因为是第一次用,所以遇到了一些小坑,在此记下来。 ...

    ivydom 评论0 收藏0
  • 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL

    摘要:本开发环境,全部基于安装。制作全新安装启动盘。插上盘,在终端执行是你的盘盘符,根据实际情况来。安装开发常用的包软件安装开发包升级一下系统自带的安装常用软件是个很不错的东西,推荐必须安装。 用了一年的Mac OS X了,之前不熟悉这个系统,用的是系统自带的PHP 以及DMG包安装的MySQL,时间长了,慢慢觉得MacBook的速度跟不上了,虽然关机次数不多,但是每次开机,或者唤醒电...

    DC_er 评论0 收藏0
  • 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL

    摘要:本开发环境,全部基于安装。制作全新安装启动盘。插上盘,在终端执行是你的盘盘符,根据实际情况来。安装开发常用的包软件安装开发包升级一下系统自带的安装常用软件是个很不错的东西,推荐必须安装。 用了一年的Mac OS X了,之前不熟悉这个系统,用的是系统自带的PHP 以及DMG包安装的MySQL,时间长了,慢慢觉得MacBook的速度跟不上了,虽然关机次数不多,但是每次开机,或者唤醒电...

    Keagan 评论0 收藏0

发表评论

0条评论

JowayYoung

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<