家里的电脑磁盘空间用光了,导致macOS的升级一直失败,今天有空升级了下系统,升级到macOS Monterey。升级完发现homebrew用不了了。

报错如下:

HEAD is now at 884c4bec1 Merge pull request #14255 from SMillerDev/chore/docs/require_casks_pass_gatekeeper
Error:homebrew-core is a shallow clone.homebrew-cask is a shallow clone.
To `brew update`, first run:git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallowgit -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask fetch --unshallow
These commands may take a few minutes to run due to the large size of the repositories.
This restriction has been made on GitHub's request because updating shallow
clones is an extremely expensive operation due to the tree layout and traffic of
Homebrew/homebrew-core and Homebrew/homebrew-cask. We don't do this for you
automatically to avoid repeatedly performing an expensive unshallow operation in
CI systems (which should instead be fixed to not use shallow clones). Sorry for
the inconvenience!
Failed during: /usr/local/bin/brew update --force --quiet

问题一:git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow执行失败。

这个看起来是我之前用了 这个源 的homebrew。
但是它在2020年之后就没更新了,我把源调整为github,也是fetch失败。

最后我把/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core 这个目录给删了,重新执行homebrew的初始化(/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)")。


问题二:raw.githubusercontent.com访问不了。

这两个指令一直执行失败,我尝试重装,也发现失败了。

后来我发现是raw.githubusercontent.com这个域名访问不了。原因如下:

$ nslookup raw.githubusercontent.comServer:      192.168.3.1
Address:    192.168.3.1#53Name: raw.githubusercontent.com
Address: 0.0.0.0$ nslookup /raw.githubusercontent.comServer:        192.168.3.1
Address:    192.168.3.1#53Non-authoritative answer:
Name:   /raw.githubusercontent.com
Address: 185.199.108.133
Name:   /raw.githubusercontent.com
Address: 185.199.111.133
Name:   /raw.githubusercontent.com
Address: 185.199.109.133

神奇的是,raw.githubusercontent.com的解析居然是0.0.0.0。

看起来是域名解析出错了,调整下hosts就好了

sudo vim /etc/hosts
185.199.109.133   raw.githubusercontent.com
185.199.110.133   raw.githubusercontent.com
185.199.108.133   raw.githubusercontent.com
185.199.111.133   raw.githubusercontent.com

问题三:python2消失了

brew install python@2
brew link --overwrite python@2

重装下就好了。

macOS Monterey升级相关推荐

  1. macOS Monterey值得升级吗?Monterey 与 Big Sur的对比

    如果您听说过新版本的 macOS Monterey,您可能想知道它与它的前身 macOS Big Sur 相比如何.在本文中,我们将研究这两种操作系统,并为您介绍它们的比较情况. Monterey 与 ...

  2. macOS Mojave 升级到macOS Monterey

    本文简单说明下,系统升级的的体验,我的电脑由macOS Mojave 升级到macOS Monterey,在这个过程中我最直观的感受. 当更新了系统之后,我最直观的感受是UI风格变化了,原来的直角变成 ...

  3. 打算升级到 Monterey?我们为你准备了一份 macOS 安全升级指南

    2021 年 10 月 26 日,期待已久的 macOS 12 正式版终于发布.苹果公司选用加州风景秀丽的小城 Monterey 作为此版本的名字.在外观上, macOS Monterey 并没有大的 ...

  4. 如何准备将您的 Mac 升级到 macOS Monterey?

    苹果已经通过 macOS Monterey 对其 Mac 软件进行了重大更新.与以前的版本相比,新的升级提供了许多新功能和改进.小编将带大家了解如何准备 Mac 以升级到 macOS Monterey ...

  5. 一次macOS的升级填坑(macOS Catalina - macOS Monterey)

    目录 小序 一.升级前操作 二.升级中 三.问题填坑 1.像我一样长时间卡在一个进度条怎么办 2.在更新途中重启过电脑(完整流程填坑) 3.安装之后不能开机,如何紧急拷贝资料 4.安装不成功,如何重新 ...

  6. macOS Monterey新问题:“内存泄漏”,应用后台运行消耗上百 GB 内存

    未来软件园11 月 2 日消息,据 MacRumors 报道,最近升级到 macOS Monterey 的一些用户遇到了一个称为"内存泄漏"的错误,在这种情况下,特定的 macOS ...

  7. 更新macOS Monterey后遇到的各种Bug问题及解决方法

    以下是未来小编搜集关于更新macOS Monterey后遇到的各种问题及解决方法合集,供大家参考: 1️⃣ 概率性卡死 如果没有仿冒设备,停用FakePCIID.kext和一切仿冒驱动. 2️⃣ 蓝牙 ...

  8. MacOS Monterey 12.4 (21F79) OC 0.8.0 / Cl 5146 / PE 三分区原版黑苹果镜像

    苹果今日向 Mac 电脑用户推送了 macOS 12.4 更新(内部版本号:21F79),这是Monterey系统的第四次重大更新.Monterey 12.4是在Monterey 12.3发布两个多月 ...

  9. MacOS Monterey 12.1 (21C52) OC 0.7.6 / Cl 5142 / PE 三分区原版黑苹果镜像

    今天,苹果正式发布macOS Monterey 12.1,新版带来了大量对应的新功能,如SharePlay.Apple Music Voice计划.信息中父母的新隐私和安全功能.照片的改进等等. NO ...

最新文章

  1. mysql 查询auto_increment_MySQL查询数据表的Auto_Increment(自增id)
  2. 花高价招来的阿里P8,我从他那里总结了8大硬核能力,4个经典案例,真香
  3. 数据科学 IPython 笔记本 8.7 密度和等高线图
  4. C++中,类如果包含map/list等对象,慎用memset(0)
  5. 调用接口获得地区,再根据地区判断对应编号
  6. 了解STM32的内部FLASH空间
  7. Rtklib-rinex文件的读取(rinex.c)-序言
  8. 什么是TCP粘包?怎么解决TCP粘包问题?
  9. 20135202闫佳歆-期末总结
  10. 全球所有科学家影响力排名第五!这位中国院士到底有多厉害?
  11. 计算机多媒体作业是什么,多媒体计算机技术作业一
  12. 他妈的 Python(1):怎么发起一个同步的 HTTP 请求
  13. Camera摄像头模组硬件
  14. 三大视角,聊聊我眼中的广告系统
  15. 野山参怎么吃好,这样炖是不是效果最好
  16. 中小型企业网络解决方案的设计和实施
  17. stm32+定时器PWM波+电机驱动+直流电机
  18. iOS - 融云即时通讯的简单使用
  19. 贾扬清开源 AI 框架 Caffe | 开源英雄
  20. 2008年山西城市GDP、人均GDP、城镇人均可支配收入排名

热门文章

  1. 速轩三维 - 白光/蓝光/拍照式三维扫描仪
  2. ctfshow XSS web316-web333 wp
  3. 各CCF期刊点评网站/学术论坛的信息汇总及个人评价
  4. Altium Designer2018下载安装及基本使用
  5. 最详细的MySQL事务特性及原理讲解!(一)
  6. 初步了解指针------指针的基本概念
  7. IntelliJ IDEA 默认配置文件夹.IntelliJIdea在C盘,转移到其他盘符
  8. TI官方代码中的任务状态机
  9. 面试笔记 如何3秒钟看出一个人的实力?| 奸商行走江湖7年的经验分享
  10. 计算机专业英语的特点 1,计算机专业英语的的一些特点.doc