macOS Monterey(12.6.2) Intel版安装nginx 问题记录

电脑系统由macos catalina10.15.7升级到了macos monterey12.6.2后安装nginx是出现一些问题,当时没有记录,今天打算结合昨天查询到的一些信息和自己遇到的情况梳理一下,写的很混乱
  1. 安装brew

  1. 安装前检查命令:brew -v

  1. 未安装(网图,侵删)

  1. 已安装,执行:brew update

  1. 主要讲未安装(安装brew需要一个良好的网络环境,我在网络条件不好的情况下装了半个小时)

来源: https://zhuanlan.zhihu.com/p/111014448
大佬提供了mac和linux,我这里只用了mac
  1. 完全体(推荐)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  1. 精简版

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed
  1. 卸载

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
  1. 常见错误查询地址:https://gitee.com/cunkai/HomebrewCN/blob/master/error.md

  1. brew install nginx时失败

  1. 失败内容: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)

  1. 失败内容: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。

最后,执行:brew install nginx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值