HomeBrew配置详细教程

前段时间电脑重新做了系统,要安装HomeBrew来满足日常的安装环境需要,结果处处遇到问题,在这里我来给大家详细的介绍一下符合国内网络情况的安装方法。

首先,我们先来说下HomeBrew的安装原理,实际上是使用Ruby运行安装脚本即可,但由于安装脚本指向的文件服务器是国外,所以安装非常的慢,甚至安装失败。所以通过这个思路,我们就有了解决方法。

1.下载HomeBrew安装脚本。

用浏览器打开这个地址,也是HomeBrew官网的安装地址,https://raw.githubusercontent.com/Homebrew/install/master/install

HomeBrew安装脚本源码

然后把代码保存下来,命名方式install.rb,重点就是扩展名要是rb的。

因为这个是要用ruby来运行,那么下面的就是重点了。

首先我们用编辑软件把文件打开,找到BREW_REPO = “https://github.com/Homebrew/brew”.freeze这一行。

这个就是安装源,我们把双引号里的地址改成国内的源,这里我用是清华大学的镜像源。

原文件的地址:BREW_REPO = “https://github.com/Homebrew/brew”.freeze

修改后的地址:BREW_REPO = “https://mirrors.ustc.edu.cn/brew.git”.freeze

就是把双引号里的网址改了即可,其他都不要动。

然后可以用你的终端进行安装了。用终端进入到你安装脚本文件的目录,然后直接运行。

% ruby install.rb

不要以为结束了,如果这么简单,我就不会写这个博客了。但你安装的过程中,会停在这里。但你必须要想运行,不然目录里的文件结构没有出来,你也无法完成后续的修改。

==> Tapping homebrew/core
 
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...

出现这个也是因为国外服务器的网络问题。这个时候我们用control+c键来终止程序。然后我们来更改国内的镜像源。以下代码可以直接一行一行复制到终端直接运行。

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

这个是修改HomeBrew-Core为国内的中科院的的镜像源。

然后我们在更新一下HomeBrew。

brew update

好了,到这里,你的HomeBrew已经安装完成了,重要的事情我只说一遍,这个只是把HomeBrew安装成功了,但如果你使用HomeBrew安装软件使还是会使用国外的服务器仓库来下载安装,在安装过程中也会遇到很多问题,所以在这里,我们把核心仓也换成国内的镜像源。

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

这些都是清华大学的源,速度还是非常好的。好了,写到这里已经写完了,这下我们可以了,首先要装的就是composer,因为我是PHPer。