macOS安装homebrew的方法解析和无vpn下成功安装
因为墙的问题,常规安装homebrew是安不上的,下面是按照官网的安装方法,简单,但是国内的小伙伴是享用不到这份简单的,下面介绍一个除了有vpn外的方法。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
homebrew官方安装方法解析
macOS预装了ruby,所以小伙伴拿到这段代码后就可以直接开个shell运行,curl是一个开源的文件传输工具,也是window/unix/linux都会有这个工具,curl会通过这个urlhttps://raw.githubusercontent.com/Homebrew/install/master/install
拿到一个ruby的运行脚本,然后ruby会执行这个脚本,这个脚本里包含了homebrew的具体下载地址,ruby会去具体的地址去下载homebrew并安装,问题就出在脚本中的homebrew中的下载地址。
下面就是这个install文件内的homebrew的下载地址
BREW_REPO = "https://github.com/Homebrew/brew".freeze CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze
使用国内镜像进行安装homebrew
问题的解决是曲折的,在网上找方法,修改git http.postBuffer,把项目下载到本地进行本地安装,都行不通,最后想到了一个很低幼但有效的方法,下面是实施步骤。- 访问
https://raw.githubusercontent.com/Homebrew/install/master/install
,把内容拷贝到本地新建文件install,文件名可以随意,后缀有无都可以。 - 把GitHub上的这两个项目拷贝到国产码云上,(码云新建项目=》从GitHub上获取),或者找国内镜像(因为是小白,一开始并没想到会有homebrew本身的镜像,所以就想到了用码云)
- 替换
BREW_REPO = "https://github.com/Homebrew/brew".freeze CORE_TAP_REPO = "https://github.com/Homebrew/homebrew-core".freeze
成码云上的地址,或者镜像地址(后来也找到了镜像地址,文章结尾会放给大家文章链接)
BREW_REPO = "https://gitee.com/sure2darling/brew.git".freeze CORE_TAP_REPO = "https://gitee.com/sure2darling/homebrew-core.git".freeze //小伙伴也可以直接用我这两个地址
- 然后用执行这个文件
ruby install
,静候安装成功 - 替换homebrew源为国内镜像
cd "$(brew --repo)" git remote set-url origin git://mirrors.ustc.edu.cn/brew.git cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.gi
说了那么多一个vpn就能搞定!!!
相关推荐
zjc 2020-09-03
TinyDolphin 2020-07-19
tangjianft 2020-06-26
TinyDolphin 2020-05-19
Ashes 2020-06-14
haoeng 2020-06-07
tianyafengxin 2020-05-30
jia 2020-05-15
炼金术士lee 2020-05-14
HJWZYY 2020-04-24
fly00love 2020-02-22
kanpiaoxue 2020-02-10
adc00 2020-01-24
azhou 2020-01-19
阿债的方寸天地 2020-01-18
LUCIEN0 2020-01-14
YoungForever 2013-04-04