➡️打开官网:https://brew.sh
➡️安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
➡️遇到了bug:
Failed to connect to raw.githubusercontent.com port 443
域名被污染了,头一次遇到这种错误,在查IP的网站https://www.ipaddress.com/输入raw.githubusercontent.com返回很多IP地址不知道用哪个好,只好试了试参考(1)的IP地址199.232.28.133
➡️那么怎么修改hosts呢?打开终端:
sudo vim /etc/hosts
进入文件,最后一行添加
199.232.28.133 raw.githubusercontent.com
保存退出后,终端里边ping下
ping raw.githubusercontent.com
正常返回字节说明,还真的是域名被污染的问题
➡️重新执行安装Homebrew的安装命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
又遇到了bug:
Failed during: git fetch origin
这次是github.com网站ping不通了(终端里ping下github.com就知道了)
按照参考(2)的github.com地址修改hosts之后还是ping不通,那么在https://www.ipaddress.com/查github.com地址是140.82.114.4,重新修改hosts,最后一行添加
140.82.114.4 github.com
➡️再执行Homebrew安装命令
等待中,遇到下一个bug
fatal: unable to access 'https://github.com/Homebrew/homebrew-core/': LibreSSL SSL_read - Homebrew
问题原因是github源链接不上,下面安装教程yyds,它换成了国内的源
https://www.jianshu.com/p/16aa1e84dfc3
几乎完美打包安装包下载、汉化、配置环境、等命令,一路Enter回车下去没有任何错误,下载速度超快,好久没有遇到这么畅快的安装过程了/感动😹/
注意,一定要跟随安装过程中的提示,通俗易懂
➡️使用Homebrew安装graphviz
这里容易有个误区,以为pip install graphviz安装就万事大吉了额,其实graphviz要单独安装…
graphviz的官网上安装教程是:https://graphviz.org/download/#mac
一句命令brew install graphviz就搞定了
brew install graphviz
以上是今天分享的全部内容,喜欢的小伙伴们记得点赞、收藏和关注鸭
(2)安装路径备份
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
(3)Homebrew命令基本
初步介绍几个brew命令
本地软件库列表:brew ls
查找软件:brew search google(其中google替换为要查找的关键字)
查看brew版本:brew -v 更新brew版本:brew update
安装cask软件:brew install --cask firefox 把firefox换成你要安装的
参考
(1)Failed to connect to raw.githubusercontent.com port 443 解决方案
https://cloud.tencent.com/developer/article/1620586
(2)排查Failed during: git fetch origin问题
https://blog.csdn.net/g_cup/article/details/98770535
(3)排查fatal: unable to access ‘https://github.com/Homebrew/homebrew-core/’: LibreSSL SSL_read - Homebrew问题
https://www.jianshu.com/p/16aa1e84dfc3