Homebrew 的手动配置

昨天重装了我的mac,被迫整理了文件,(其中包括上任社长拷贝给我的 4G 的 Club 文件,最后被我整理到了 350 M),也减少了很多使用频率低的软件,也一并去掉了 Office 三件套,因为…(跑题了,这段放下一篇 = =)

说回来 Homebrew,需要装的是:brewHomebrew CoreHomebrew Cark

按照 Mac开发手册 的安装方法,使用 ruby 安装了 brew ,再下 Homebrew Core 时,速度维持在 10kb 左右,最后直接无速度。

1.手动安装

遂决定手动安装,基本思路是 /usr/local/ 文件夹下,建立 Homebrew 文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 新建文件夹
sudo mkdir /usr/local/Homebrew

# 这里使用的是清华的镜像源,直接克隆brew
cd /usr/local/Homebrew
sudo git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

# 在 bin目录下 生成软连接,使 brew 可全局调用
sudo ln -s /usr/local/Homebrew/bin/brew /usr/local/bin/brew

# 在 Homebrew目录下 创建核心库的多级文件夹
sudo mkdir -p /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core

# 克隆核心库
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
sudo git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

# 同样,创建扩展库的多级文件夹
sudo mkdir -p /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask

# 克隆扩展库
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
sudo git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

# 将拥有者设置为 当前用户 $(whoami)
sudo chown -R $(whoami) /usr/local/Homebrew
sudo chown -R $(whoami) /usr/local/Cellar
sudo chown -R $(whoami) /usr/local/var/homebrew

# 最后查看版本
brew -v

# 也可以使用 doctor 看看是否安装成功,可能会弹出 warning,因为用的不是官方源,不过不影响
brew doctor

2.其他方式

当我安装完突然发现, Mac开发手册 里的这条命令已经被官方废弃,并在 github 给出了一个脚本,install.sh ,所以执行以下命令就可以,

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

当然如果,你是 zsh 解释器,而且一定要使用 zsh 解释器的话也可以,执行 emulate sh,这样就可以兼容 bash 了 。

emulate sh 可以激活对 Bash 的仿真,在Bash的仿真模式下,zsh 可以使用与Bash相同的语法和命令集合,从而达到近乎完全兼容的目的。


Homebrew 的手动配置
https://www.aimtao.net/homebrew/
Posted on
2020-04-09
Licensed under