前言:小编这几天遇到一款软件,静态内容全部压缩为了asar格式,想通过npm命令安装asar脚本,试了一下才发现我的Mac还没有安装homebrew,使用命令时总是提示类似 "zsh: command not found: npm"的错误。通过homebrew官方给的命令在终端上安装时,发现GitHub慢的无法让人忍受。
于是只能通过国内镜像来安装了,不过中间安装过程还是蛮坑的,遇到了不少问题,这里记录一下也给大家提供一点帮助
下面以清华镜像为例进行说明
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"这一行,
不过为了保险,大家还是可以将下面这句代码添加到"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
完成后如下
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的版本了,
我们还可以使用 "brew update"命令升级homebrew版本
更多homebrew食用方法,请参阅官方文档 : https://docs.brew.sh/Formula-Cookbook#homebrew-terminology
到此,本篇教程就结束啦,如果你还有什么问题欢迎留言!
2、本站永久地址:https://pucqx.cn
3、本文名称: MacOS 通过国内源安装Homebrew简单教程
4、本文永久链接: https://pucqx.cn/1884.html
5、本篇文章系 朴尘轻轩 原创,转载请注明出处: https://pucqx.cn/1884.html
6、本资源来源于互联网,安全性未知,使用前请自行甄别
7、本资源来源于互联网,如有侵权请及时联系我们,我们将在72小时内删除侵权内容!
8、本资源存储在云盘,如发现链接失效,请 我们会第一时间更新。