问题记录:
1、没有wget
经过搜索,推荐安装Homebrew,或者用curl
curl -o page.html http://www.yahoo.com
Homebrew安装方法
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 然后让人高兴的一幕 brew install wget 2、编译nginx./configure --prefix=/Users/wang/web/nginx --conf-path=/Users/wang/web/nginx/conf/nginx.conf --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module --with-pcre --with-cc-opt="-Wno-deprecated-declarations"提示aio不支持,好吧,去掉
3、开始make怪事出现
make /Applications/Xcode 2.app/Contents/Developer/usr/bin/make -f objs/Makefile make: /Applications/Xcode: No such file or directory make: *** [build] Error 1 wangdeMacBook-Air:nginx-1.6.2 wang$ sudo make于是查,xcode?有人说安装mac command Line Tools,可以解决没有make命令问题。
尝试无效,应该是装了xcode,且有了命令行,这样确认xcode-》new-》project-》command Line Tools所以不是没有它引起的。
再搜索 ,发现类似故障,打开标题为“移植过来的Xcode设置路径”的内容,
如果你的xCode不是通过App Store安装的,而是通过dmg或者拷贝app的方式安装。或者你的系统里面安装了多个版本的Xcode,可能使用命令行编译程序的时候会遇到麻烦。
出现:
could not stat active Xcode path ‘/Volumes/Xcode/Xcode.app/Contents/Developer’. (No such file or directory)
解决办法:
xcode-select -switch 新的Xcode路径
如
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
正好我的符合啊,sudo find / -name make 后果然发现两个xcode的app应用。果断命令。4、make编译
src/core/ngx_crypt.c:82:5: error: 'MD5_Init' is deprecated: first deprecated in OS X 10.7 [-Werror,-Wdeprecated-declarations]好,结果需要在编译参数上增加 --with-cc-opt="-Wno-deprecated-declarations"
5、装上了,运行之
安装目录下执行./nginx
nginx: [emerg] getgrnam() failed