共计 2016 个字符,预计需要花费 6 分钟才能阅读完成。
Homebrew 是一款包管理工具,目前反对 macOS 和 linux 零碎。次要有四个局部组成: brew、homebrew-core、homebrew-cask、homebrew-bottles。
Homebrew 官网默认装置脚本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果你期待一段时间之后遇到上面提醒,就阐明无法访问官网脚本地址:
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out
请依照上面「装置阐明」中步骤执行。
装置阐明
1, 装置 homebrew-core 和 homebrew-cask:
创立并进入装置目录:
cd /usr/local/
mkdir -p Homebrew/Library/Taps && cd Homebrew/Library/Taps
别离装置中科大镜像源的 homebrew-core 和 homebrew-cask:
HOMEBREW_CORE_GIT_REMOTE=https://mirrors.ustc.edu.cn/homebrew-core.git
git clone git://mirrors.ustc.edu.cn/homebrew-core.git
-
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
2, 装置 homebrew:
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
最初看到 ==> Installation successful!
就阐明装置胜利了。
最最初更新下:
brew update
补充
1, 参考文档
- mac 下镜像飞速装置 Homebrew 教程 By: 湖中剑
清华大学开源软件镜像站
中科大源
2, 如何卸载 Homebrew
应用官网脚本同样会遇到 uninstall
地址无法访问问题,能够应用上面脚本:
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall.sh)"
3, 设置镜像
brew、homebrew/core 是必备我的项目,homebrew/cask、homebrew/bottles 按需设置。通过 brew config 命令能够查看相干配置信息。
3.1 中科大源
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
brew update
3.2 清华大学源
git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
brew update
3.3 复原默认源
git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
brew update
正文完