macOS Big Sur 11.3.1 安装Homebrew

由于工作需要,新换了部电脑。将电脑系统升级到最新的11.3.1的状态后,安装homebrew的时候碰到了一些问题。在经过一番资料的查找与学习后,成功脱坑,现将自己的操作以及实操过程中碰到的问题记录留存,和诸位共勉。

首先,我是按照官网推荐的安装方式

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

此时终端报错 curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443针对此类错误进行相关资料查询后,发现是由于苹果新系统安全升级后,禁止了直接执行远程脚本。那么此时最直接的方案就是将脚本文件下载到本地执行

其次,在查询资料的过程中发现通过尝试更改hosts来实现网络顺利链接的方案

于是本人下载了SwitchHosts

截屏2021-05-10 下午4.04.21.png

按照其对应的IP与域名添加了#my host 199.232.68.133 raw.githubusercontent.com 199.232.68.133 user-images.githubusercontent.com 199.232.68.133 avatars2.githubusercontent.com 199.232.68.133 avatars1.githubusercontent.com

启动完成后仍然报错curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443

最后,尝试将脚本文件下载到本地执行的安装方案

具体的步骤则是:1.复制链接或点击https://raw.githubusercontent.com/Homebrew/install/master/install.sh到浏览器打开,则出现这样的一个页面

截屏2021-05-10 下午3.36.28.png

2.将此页面存储到桌面位置(或是本地其他位置),命名为install.shinstall

截屏2021-05-10 下午4.22.14.png

3.打开终端cdinstall.sh所在的目录之下, 执行bash install.sh等待执行结果
按照这个情况,如果是网络通畅的情况应该是一次成功了。但是由于本人所处网络环境的因素,中间超时一次。然后再次尝试上述方式安装的时候问题出现了,Error: Another active Homebrew update process is already in progress. Please wait for it to finish or terminate it to continue. Failed during: /usr/local/bin/brew update --quiet。这个错误就很明显是已经有homebrew更新或者是安装进程了,此时我尝试cdhomebrew上级目录下,删除文件夹rm -rf homebrew,再次尝试步骤3。至此打工告成,成功安装。

通过几个方案的实施,实践说明直接进行方案三是比较可行的。当然在此操作中,尽量让自己处于一个良好的网络环境中。查询资料的同时,使用谷歌吧。

你可能感兴趣的:(macOS Big Sur 11.3.1 安装Homebrew)