前言:小编这几天遇到一款软件,静态内容全部压缩为了asar格式,想通过npm命令安装asar脚本,试了一下才发现我的Mac还没有安装homebrew,使用命令时总是提示类似 “zsh: command not found: npm”的错误。通过homebrew官方给的命令在终端上安装时,发现GitHub慢的无法让人忍受。
MacOS 通过国内源安装Homebrew简单教程
于是只能通过国内镜像来安装了,不过中间安装过程还是蛮坑的,遇到了不少问题,这里记录一下也给大家提供一点帮助
下面以清华镜像为例进行说明
1.通过编辑install文件来更换镜像源
1.1 获取brew_install
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_instal
(如果你无法从以上地址下载,可以使用本站转存的脚本 : curl -fsSL https://pucqx.cn/install >> brew_instal)
1.2 通过vim/vi编辑器编辑brew_install
vim brew_install
1.3 在Vim模式下,按i,进入编辑模式,在BREW_REPO前加#注释掉,写入镜像地址以完成代替
BREW_REPO = “https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git”.freeze
PS : 网上有些教程还需要在CORE_TAP_REPO前加#将其注释掉,但是目前的版本似乎已经将其取消了,小编并没有找到”CORE_TAP_REPO”这一行,
MacOS 通过国内源安装Homebrew简单教程
不过为了保险,大家还是可以将下面这句代码添加到”BREW_REPO = “https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git”.freeze” 这一行的下面
CORE_TAP_REPO = “https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git”.freeze
完成后如下
MacOS 通过国内源安装Homebrew简单教程
1.4 按ESC退出编辑模式,输入:wq 然后Return键保存退出
2.安装
2.1 安装,运行 install
/usr/bin/ruby ~/brew_install
2.2 出现如下代码时,无需等待,直接关掉终端窗口
==> Tapping homebrew/core
Cloning into ‘/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core’…
2.3 进入下面的 Taps 目录,clone homebrew-core
cd /usr/local/Homebrew/Library/Taps/homebrew
然后克隆清华镜像
git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
3. 把homebrew repo切换为清华镜像
cd “$(brew –repo)”
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd “$(brew –repo)/Library/Taps/homebrew/homebrew-core”
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
brew update
4. 这时,终端会显示Already up-to-date
此时,我们在终端里输入 “brew -v” 命令就可以查看我们安装的homebrew的版本了,
MacOS 通过国内源安装Homebrew简单教程
我们还可以使用 “brew update”命令升级homebrew版本
MacOS 通过国内源安装Homebrew简单教程
更多homebrew食用方法,请参阅官方文档 : https://docs.brew.sh/Formula-Cookbook#homebrew-terminology
到此,本篇教程就结束啦,如果你还有什么问题欢迎留言!
评论前必须登录!
立即登录 注册