一:查看Homebrew是否安装下载
二:下载Homebrew
进入The Missing Package Manager for macOS (or Linux) — Homebrew,复制下面命令到终端。
可能不会一次性就成功,会出现错误代码。
错误事例:LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443
解决办法:这个错误是因为安装的源在外国,下载很慢。就跟npm类似,只需要切换国内的源,复制下面代码到终端即可。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
彻底解决:因为GitHub的raw.githubusercontent.com域名解析被污染了,可以通过修改hosts解决此问题。
步骤1:从The Best IP Address, Email and Networking Tools - IPAddress.com网站,查raw.githubusercontent.com的真实IP IPV4 and 4IPCV6 addresses:
步骤2: 将这些IP添加到本地hosts中,使用Vi编辑器,修改hosts
sudo vim /etc/hosts
i开启编辑
# Homebrew Start
xxx.xxx.xxx.xxx raw.githubsercontent.com
xxx.xxx.xxx.xxx raw.githubsercontent.com
xxx.xxx.xxx.xxx raw.githubsercontent.com
xxx.xxx.xxx.xxx raw.githubsercontent.com
xxxx:xxxx:xxxx:xxx raw.githubsercontent.com
xxxx:xxxx:xxxx:xxx raw.githubsercontent.com
xxxx:xxxx:xxxx:xxx raw.githubsercontent.com
xxxx:xxxx:xxxx:xxx raw.githubsercontent.com
# Homebrew End
esc退出编辑, :wq强制保存退出。
步骤3:最后使用国内镜像安装即可。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"