Mac小白初安装「Homebrew」踩坑记录

入手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系统下修改需要按照如下方式:

  1. 首先,打开(访达)Finder。
  2. 使用组合键Shift+Command+G打开"前往文件夹",输入框中输入/etc/hosts
  3. 然后就会跳转到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!的了解与学习
参考资料
  1. 湖中剑.「Homebrew」macOS极速安装教程
  2. 湖中剑. GitHub访问加速指南
  3. https://github.com/ineo6/hosts
  4. https://github.com/ineo6/homebrew-install
  5. https://cloud.tencent.com/developer/article/1853162

你可能感兴趣的:(Mac小白初安装「Homebrew」踩坑记录)