安装 Homebrew
现在macOS不再预装Homebrew,或者其他需求需要更新、重装Homebrew,但鉴于网络的原因按官方途径往往无法成功安装,网上也众说纷纭,可能解决办法很多,不一而足,只供大家一个很简单的办法。
1、官方已经更新安装方式 https://raw.githubusercontent.com/Homebrew/install/master/install.sh
(不再是,会提示deprecated)。https://raw.githubusercontent.com/Homebrew/install/master/install
打开终端输入以下指令(可以先cd切到其他目录),下载该安装文件到本地并命名brew_install.sh
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> brew_install.sh
2、用文本编辑工具打开下载的brew_install.sh (在当前目录下),替换BREW_REPO的地址(就是因为网络原因从github下载导致安装失败),这里提供我forked到码云的地址,即
BREW_REPO="https://gitee.com/Hub-Wand/brew.git"
BREW_REPO="git@gitee.com:Hub-Wand/brew.git" //如果在码云上有设置SSH公钥也可以这样
3、使用bash安装,然后就可以静待安装完毕
/bin/bash -c brew_install.sh
3.1 如果出现bash: ./brew_install.sh: Permission denied
错误,请先修改文件权限,再执行以上指令
chmod 777 brew_install.sh
3.2 安装过程中可能会卡在Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'
,
或者出现unable to access 'https://github.com/Homebrew/homebrew-core/'
, Failure while executing; git clone https://github.com/Homebrew/homebrew-core
,是由于默认从github下载homebrew-core失败的缘故,同样替换地址即可,这里提供forked到码云的地址,按下 control+C 结束当前执行进程,
git clone https://gitee.com/Hub-Wand/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
安装完毕后,查看Homebrew版本
brew -v
4、可选,替换Homebrew源
cd "$(brew --repo)"
git remote set-url origin https://gitee.com/Hub-Wand/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://gitee.com/Hub-Wand/homebrew-core.git
5、可选,更新
brew update