Mac 下安装 homebrew

717 阅读1分钟

Mac 下安装 homebrew

What

引用官方的一句话:Homebrew是Mac OS 不可或缺的套件管理器。

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

比如说手机移动端去豌豆荚下载软件而不是去官网直接下载软件

Install

Abroad
image-20201118144318752
image-20201118144318752

进入官网直接复制截图中的命令即可

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

然后就静静等待安装成功就好了

Home

首先也可以按照上述方法安装,但是为什么我这里还是要做区分呢,主要还是上面的 brew 源地址是 github,而目前国内访问 github 实在是太慢了,静静等待可能得等到猴年马月,所以需要将源改为国内镜像地址。

首先在浏览器中输入一下地址(官网页面中后面的链接):

https://raw.githubusercontent.com/Homebrew/install/master/install.sh
image-20201118145047506
image-20201118145047506

打开以后如上图,将文本复制到某个文件中install.sh,然后找到其中的BREW_REPO参数,替换值为git://mirrors.ustc.edu.cn/brew.git

image-20201118145230939
image-20201118145230939

打开终端,为刚才的文件赋予权限(替换~/install.sh为你刚才保存文件的路径):

chmod +x ~/install.sh

然后再执行文件:

/bin/bash -c  ~/install.sh

然后就等待快速的安装过程吧

image-20201118145346117
image-20201118145346117

安装以后,输入下面命令:

brew -v
image-20201118145428280
image-20201118145428280

出现图片中的展示即表示安装成功~~~

Replace

在平时安装软件的过程中,还出现一个问题,就是每次执行brew install 都会出现updateHomebrew,然后就会出现长时间的更新阶段,这也是因为默认情况都是从国外拉取数据的,所以为了避免这痛不欲生的等待,还是老老实实替换源吧。

国内有两个比较火的源,一个是阿里,另一个是中科大,我这里使用的是中科大源

第一步,替换brew.git
cd "$(brew --repo)"
git remote set-url origin 'https://mirrors.ustc.edu.cn/brew.git'
第二步,替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin 'https://mirrors.ustc.edu.cn/homebrew-core.git'
第三步,替换homebrew-cask.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin 'https://mirrors.ustc.edu.cn/homebrew-cask.git'
第四步,更新brew
brew update
image-20201118150045279
image-20201118150045279

就是这么简单,至此,源已替换完成。

Replace-Restore

刚开始学习编程的时候,可能不会使用vpn,大多数基础学习都可以在百度上找到,后面可能因为某些原因,买了 VPN,这时候又想将源替换为官网源,可是直接卸载又得重新安装,体验不佳。所以可以按照上述步骤将源改为github源即可。

与上面操作相同:

cd "$(brew --repo)"
git remote set-url origin 'https://github.com/Homebrew/brew.git'
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin 'https://github.com/Homebrew/homebrew-core.git'
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin 'https://github.com/Homebrew/homebrew-cask.git'
brew update

除了上述步骤,然后还需要移除之前的环境变量。

编辑.zshrc环境变量文件:

vim  ~/.zshrc
# 存在下面一行,就需要删除
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
source ~/.zshrc