关于github:mac下更换镜像安装Homebrew教程

42次阅读

共计 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
正文完
 0