MacOS 下的包管理工具Homebrew的安装原本轻松的把一行 shell 拷贝到终端就能搞定的事情,因为特殊原因安装起来就特别的慢,除非挂上梯子。
Pshu喜欢用命令行,自然喜欢用命令行运行梯子骑墙。弄了一台新电脑,没梯子,想装 homebrew,装 homebrew 需要梯子,梯子需要用命令行工具,命令行工具又需要homebrew。死锁!怎么办?
于是觉得记录下如何完全无梯子的情况下如何安装,若干年后可以让后人感受下前人是如何上网。
获取 install.sh
看 curl 访问的 url 路径知道是 github 托管的脚本,Homebrew 组织下的 install 项目。
用 bing 搜索了下 github 镜像,找个镜像站点 http://github-mirror.bugkiller.org/Homebrew/install
, 对应的脚本的路径 http://github-mirror.bugkiller.org/Homebrew/install/blob/master/install.sh
, 因为源文件下载还是要走 githubusercontent.com
。所以只能自己手动复制内容到本地,保存成 install.sh
简单分析下脚本
BREW_REPO="https://github.com/Homebrew/brew"
cd "