电脑系统由macos catalina10.15.7升级到了macos monterey12.6.2后安装nginx是出现一些问题,当时没有记录,今天打算结合昨天查询到的一些信息和自己遇到的情况梳理一下,写的很混乱
安装brew
安装前检查命令:brew -v
未安装(网图,侵删)
已安装,执行:brew update
主要讲未安装(安装brew需要一个良好的网络环境,我在网络条件不好的情况下装了半个小时)
来源: https://zhuanlan.zhihu.com/p/111014448
大佬提供了mac和linux,我这里只用了mac
完全体(推荐)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
精简版
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
卸载
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
brew install nginx时失败
失败内容:fatal: not in a git directory Error: Command failed with exit 128: git
很多创作者写的是用git设置homebrew-core和homebrew-cask,然后再执行一个arm64安装cocoapods,但是我的电脑是INTEL的版本,不是M1的,所以这个方法不能用
如何解决(这里记得不是很清楚):因为我之前在git设置了core和cask,所以报错上方是有提示的,提示内容两行,一行是将内容删除(rm -rf 开头),令一行是执行安装(brew XXX --top)
失败内容:Error: No such file or directory @ rb_sysopen -......
我在网上找到的最高频的是需要安装graphviz,我这里的提示是不同的,不过解决思路是相同的。
Error: No such file or directory @ rb_sysopen -
/Users/xx/Library/Caches/Homebrew/downloads/520630cf4036c55fb3574339afd8aba45c6f18a60f58369d0ca1dc4606c23269–
harfbuzz-3.1.1.arm64_monterey.bottle.tar.gz
这里显示缺少harfbuzz,所以执行brew install harfbuzz,如果你也遇到这个问题,你需要先看看你的错误提示是什么。执行brew install XXX。