使用brew install nginx 安装nginx:
➜ ~ brew install nginx
Updating Homebrew...
^C==> Downloading https://homebrew.bintray.com/bottles/nginx-1.12.1.sierra.bottle.tar.gz
^C
➜ ~ brew install nginx
==> Downloading https://homebrew.bintray.com/bottles/nginx-1.12.1.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring nginx-1.12.1.sierra.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 now and restart at login:
brew services start nginx
Or, if you don't want/need a background service you can just run:
nginx
==> Summary
🍺 /usr/local/Cellar/nginx/1.12.1: 23 files, 1MB
遇到的问题是:
- 安装成功 brew link 失败了
解决方法:
- 非根治的手动创建连接文件。 (原因是brew 默认不让用sudo 权限, brew link 是需要在创建/usr/local/share/man/man8/nginx.8) ,
➜ ~ sudo ln -s /usr/local/Cellar/nginx/1.12.1/share/man/man8/nginx.8 /usr/local/share/man/man8/nginx.8
或者直接创建一个名叫nginx.8的文件在 /user/local/share/man/nginx8/下;然后重写这个文件
brew link nginx -f
网友评论