ZoeyYoung / blog

博客
1 stars 0 forks source link

nginx #37

Open ZoeyYoung opened 8 years ago

ZoeyYoung commented 8 years ago

使用brew安装

$ brew install nginx
==> Downloading https://homebrew.bintray.com/bottles/nginx-1.8.1.el_capitan.bo
...
==> Pouring nginx-1.8.1.el_capitan.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/man/man8/nginx.8
/usr/local/share/man/man8 is not writable.

You can try again using:
  brew link nginx
==> 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
🍺  /usr/local/Cellar/nginx/1.8.1: 7 files, 946.2K

根据Error信息,执行:

$ sudo chown -R `whoami` /usr/local
$ brew link nginx
Linking /usr/local/Cellar/nginx/1.8.1... 2 symlinks created

其它

brew install gcc
ZoeyYoung commented 8 years ago
➜  / find /usr -name nginx*
/usr/local/bin/nginx
/usr/local/Cellar/nginx
/usr/local/Cellar/nginx/1.8.1/bin/nginx
/usr/local/Cellar/nginx/1.8.1/share/man/man8/nginx.8
/usr/local/etc/nginx
/usr/local/etc/nginx/nginx.conf
/usr/local/etc/nginx/nginx.conf.default
/usr/local/Library/Formula/nginx.rb
/usr/local/Library/LinkedKegs/nginx
/usr/local/opt/nginx
/usr/local/share/man/man8/nginx.8
/usr/local/var/log/nginx
/usr/local/var/run/nginx
/usr/local/var/run/nginx.pid