入手MacBook Pro有一段时间了,但是一直没有真正用起来以展现它的强大性能。最近终于有空进行更新了,准备先从一系列的必要应用开始,一步步的进行完善。首当其冲便是Homebrew
啦~
Homebrew
介绍
Homebrew
是一款Mac OS平台下的软件包管理工具,他可以很方便的使用一条指令就实现包管理,而你不用去担心环境及路径依赖的问题。
官方链接:https://brew.sh/
安装教程
实际上
Homebrew
官网有安装命令可以直接安装,但往往会由于http://raw.githubusercontent.com访问不稳定而导致安装失败。因此本人参考了另一篇安装教程,写的很详细,包括可能出现的一些问题,在此对教程作者表示感谢。
首先,打开终端后,直接输入安装命令:
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
这里使用的是中科大源进行安装,尽可能解决GitHub
访问不稳定的问题。
安装时如何避坑
幸运的是,本人在安装过程中仅遇到了一个问题:fatal: unable to access xxx
遇到此类问题,教程中提供了三种建议的解决方案:
- 删除
/usr/local/Homebrew
重试 - 通过代理访问
- 根据文章 GitHub 访问加速指南 来修改你的
hosts
,给github.com
域名加速
本人尝试了前两种方法,并未成功。于是选择了第三种方案,修改hosts
.
hosts
文件位置:/etc/hosts
macOS系统下修改需要按照如下方式:
- 首先,打开(访达)Finder。
- 使用组合键
Shift+Command+G
打开"前往文件夹",输入框中输入/etc/hosts
。 - 然后就会跳转到
hosts
文件位置。
当我们打开hosts文件后,会看到里面的内容是这样。
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
之后,我们在后面追加hosts内容:
# GitHub Host Start
185.199.108.154 github.githubassets.com
140.82.114.22 central.github.com
185.199.108.133 desktop.githubusercontent.com
185.199.108.153 assets-cdn.github.com
185.199.108.133 camo.githubusercontent.com
185.199.108.133 github.map.fastly.net
199.232.69.194 github.global.ssl.fastly.net
140.82.114.4 gist.github.com
185.199.108.153 github.io
140.82.114.4 github.com
140.82.114.5 api.github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.108.133 favicons.githubusercontent.com
185.199.108.133 avatars5.githubusercontent.com
185.199.108.133 avatars4.githubusercontent.com
185.199.108.133 avatars3.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
140.82.113.9 codeload.github.com
52.217.199.241 github-cloud.s3.amazonaws.com
52.216.95.19 github-com.s3.amazonaws.com
52.217.196.169 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.97.244 github-production-user-asset-6210df.s3.amazonaws.com
52.217.91.180 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153 githubstatus.com
64.71.144.202 github.community
185.199.108.133 media.githubusercontent.com
# Please Star : https://github.com/ineo6/hosts
# Mirror Repo : https://gitee.com/ineo6/hosts
# Update at: 2021-11-02 22:10:39
# GitHub Host End
关于
hosts
内容是持续更新的,具体请参考:https://github.com/ineo6/hosts
修改完成后,注意使用以下命令进行缓存刷新:
sudo killall -HUP mDNSResponder
在完成以上配置后,继续使用Homebrew
的镜像安装命令进行安装,直至出现==> Installation successful!
即表示安装成功。
后续需要学习的内容
-
Homebrew
的配置 - Github加速访问—host的修改与更新
- 关于
SwitchHosts!
的了解与学习