赞
踩
先尝试用中文api官网的,如果不行可以参考下方我的安装思路
中文官网API: https://brew.idayer.com/guide/start/
homebrew为什么会安装失败,原因是它不是我们国人的,被堵了,所以简单直接有效的办法就是购买VPN,切换成国外的嘛事都没有,但是有些人就是想尝试,不就是有些东西下载不下来吗,安装一半算一般,有些东西也许根本用不到,等用到的时候再说.跳过某些操作,或者切换成我们国内牛人镜像源,问题不就迎刃而解了吗.当然我们公司也有自己的源,感觉瞬间还是牛逼哄哄的.
首先: 按官网地址安装(报错—>国外的源,国内访问有点慢甚至访问不到)
其次: 国外的不行那就换国内的大镜像,这样那这个问题就解决了
再次: 根据安装过程你会发现,有的包会卡住,就像core和cast一样,npm安装类似的包也会很慢原因之一是它本身会很大,所以我们当时想到的方法是切换成淘宝源,这儿也是,如果卡住,安装慢,那就切国内的几大源,多尝试,然后这些单独下载到你的本地后有些很小的包还是可以用它原来源,继续导入;
注释:如果安装过程中出现Xcode卡顿,说明你未安装Xcode,需要安装Xcode应用,再去执行下面的命令
在mac系统中,homebrew包管理器很方便,但是根据官网安装会报错:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第一步,改用中科大镜像搞
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
第二步,其中core和cask安装比较大,如果能安装成功就安装,mac最新款ie9一般可以,如果卡在了这块可以单独clone,它是homebrew下的包,所以进入该文件夹直接clone,
卡住就用 Crtrol+c 中断,然后执行下面的操作.
cd "$(brew --repo)/Library/Taps/"
mkdir homebrew && cd homebrew
git clone git://mirrors.ustc.edu.cn/homebrew-core.git
cask也是:
cd "$(brew --repo)/Library/Taps/"
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
再去执行
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
出现 —> Installation successful! 说明安装成功了。
完了更新下brew
brew update
还是用中科的大镜像源执行uninstall
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall)"
命令行安装:
如果安装了上面的homebrew,就可以直接用brew命令:
sudo brew install nginx or brew install nginx // nginx -v 查看下成功与否
Nginx 安装后只有一个程序文件,本身并不提供各种管理程序,它是使用参数和系统信号机制对 Nginx 进程本身进行控制的。 Nginx 的参数包括有如下几个:
/usr/local/nginx/sbin/nginx -参数
sudo /etc/init.d/nginx {start|restart|stop}
上面的命令其实是基于服务的形式,还可以这样写:
sudo service nginx {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}
当然还有基于信号的方式,这个访问效果更好:
sudo /usr/local/nginx/nginx -s {参数}
stop - 快速关机
quit - 优雅的关机
reload - 重新加载配置文件
reopen - 重新打开日志文件
/usr/local/nginx/nginx -t
/usr/local/nginx/nginx -s reload
如果电脑突然关机,或者端口被占用,需要重启nigix,可以根据进程名查询到底有没有nginx进程:
ps -ef | grep nginx
有的化可以根据它的pId直接杀死它, 查出来的第三个数便是:
sudo kill -9 722
然后在nginx重启
sudo nginx -s start or sudo nginx -s reload
如果报错 _bash: 816 no such process
那依次再次尝试:
sudo nginx -s stop
sudo nginx
sudo nginx -s reload
如果上面你无法安装还可通过源码安装NGINX进行安装:安装参考(https://blog.csdn.net/weixin_42498482/article/details/134557889)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。