代码旅行

解决 Homebrew 速度慢的问题

最近 Homebrew 慢的出奇,甚至连安装其本身都出现了问题,归根揭底是 GitHub 在国内访问慢导致,一劳永逸的解决办法估计只有换源吧。更换的地方有两处,一是其本身,还有一个是 cask。我使用了中科大的源。

先安装 Homebrew,其官网有说明安装方式

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

但安装是非常慢,甚至经常中断安装,可以通过本地安装来解决这个问题,先下载安装文件,即下载上面地址中的文件

https://raw.githubusercontent.com/Homebrew/install/master/install

打开下载后的文件,编辑里面的

BREW_REPO = “https://github.com/Homebrew/brew“.freeze

更改成中科大的源

BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git".freeze

在终端中执行该文件即可

/usr/bin/ruby install

这样就可以安装完成了!

在使用过程中也会出现慢的问题,同样将官源更改成中科大的源。

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc //如果是 `bash` 用户,将 `zshrc` 改成 `bash_profile`
source ~/.zshrc //同上

cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

如果不喜欢,还是想用官方的,则将上面对应的地址换成下面官方的即可

https://github.com/Homebrew/brew.git
https://github.com/Homebrew/homebrew-core.git
https://github.com/Homebrew/homebrew-cask

其实在国内的环境下,很多时候各种库,插件,设置是操作系统都需要换源,中科大的这里是个很不错的源站,地址 https://mirrors.ustc.edu.cn/help/index.html

--- EOF ---

请注意:这里的内容都是原创,你可以免费阅读,但拒绝所有其他任何形式的转载,谢谢配合。如果你发现文章中有错误,请发邮件给我,非常感谢。

The Copyright of all posts & photos posted in tourcoder.com is belong to tourcoder.com. You can read them for free, but you may not reuse anything therein without my permission.

更多内容