MacOS安装Homebrew

题主一开始按照官网(https://brew.sh/)提示的步骤操做:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

但第一句就失败了——由于非科学上网导致无法安装。因此选择安装中科大源。

 

顺序执行:

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

第三条指令可能会报错:

Error:
  homebrew-core is a shallow clone.
To `brew update`, first run:
  git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow

but非科学上网时执行建议的git命令会超时。

解决方案:

cd /usr/local/Homebrew/Library/Taps/homebrew
rm -rf homebrew-core
cd ../
git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

然后在执行最开始报错的那条:

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

安装完成:

==> Next steps:
- 🎉 恭喜,安装成功!运行 `brew help` 开始体验吧
- 更多文档:
    https://docs.brew.sh
    https://brew.idayer.com

最后完成设置:

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/' >> ~/.zprofile
source ~/.zprofile

 

参考资料:

https://brew.idayer.com/guide/change-source/

https://blog.csdn.net/qq_41576821/article/details/113830228

https://zhuanlan.zhihu.com/p/90508170

https://www.jianshu.com/p/de6f1d2d37bf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值