在Mac上安装Homebrew

前言

前段时间因为某个项目需要brew的安装方式,特意去安装了Homebrew,但在安装过程中一直报:Warning: /opt/homebrew/bin is not in your PATH.又去找了解决方案,现记录下正确安装过程。

介绍

Homebrew是一个非常有用的实用程序,它允许您安装Mac(或Linux)系统没有的软件包,但您需要满足各种项目需求

安装

进入官网https://brew.sh复制以下命令

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

国内用户可用CDN安装命令:

1
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/duzyn/homebrew-cn/install.sh)"

接着你会看到

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
==> Checking for `sudo` access (which may request your password)...
Password:
==> This script will install:
/opt/homebrew/bin/brew
/opt/homebrew/share/doc/homebrew
/opt/homebrew/share/man/man1/brew.1
/opt/homebrew/share/zsh/site-functions/_brew
/opt/homebrew/etc/bash_completion.d/brew
/opt/homebrew
==> The following new directories will be created:
/opt/homebrew/bin
/opt/homebrew/etc
/opt/homebrew/include
/opt/homebrew/lib
/opt/homebrew/sbin
/opt/homebrew/share
/opt/homebrew/var
/opt/homebrew/opt
/opt/homebrew/share/zsh
/opt/homebrew/share/zsh/site-functions
/opt/homebrew/var/homebrew
/opt/homebrew/var/homebrew/linked
/opt/homebrew/Cellar
/opt/homebrew/Caskroom
/opt/homebrew/Frameworks
Press RETURN/ENTER to continue or any other key to abort:

输入自己的密码,按ENTER继续,注意:需要合适的网络环境才会安装成功

这时它会出现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Warning: /opt/homebrew/bin is not in your PATH.
Instructions on how to configure your shell for Homebrew
can be found in the 'Next steps' section below.
==> Installation successful!
==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
https://docs.brew.sh/Analytics
No analytics data has been sent yet (nor will any be during this install run).
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Next steps:
- Run these two commands in your terminal to add Homebrew to your PATH:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/yourname/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
https://docs.brew.sh

需要你将Homebrew添加到您的PATH中

运行命令

1
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<willshowyouruserdirectory>/.zprofile

继续运行

1
eval "$(/opt/homebrew/bin/brew shellenv)"

这时你就成功安装了Homebrew

附:设置 Homebrew

这是为了方便国内无代理网络环境设置的,如果你有科学网络环境可以忽略

.zshrc.bash_profile 中加入以下几行,以使用 GitHub Proxy 代理镜像

1
2
3
4
5
6
# 关闭从 API 安装,即 Homebrew v4.0 之前默认的行为
export HOMEBREW_NO_INSTALL_FROM_API=True
export HOMEBREW_BREW_GIT_REMOTE="https://ghproxy.com/github.com/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://ghproxy.com/github.com/homebrew/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://ghproxy.com/github.com/homebrew/homebrew-bottles"
export HOMEBREW_PIP_INDEX_URL="https://mirrors.aliyun.com/pypi/simple/"

或者使用其他镜像,例如阿里云:

1
2
3
4
5
export HOMEBREW_NO_INSTALL_FROM_API=True
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.aliyun.com/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.aliyun.com/homebrew/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.aliyun.com/homebrew/homebrew-bottles"
export HOMEBREW_PIP_INDEX_URL="https://mirrors.aliyun.com/pypi/simple/"

或者使用清华大学镜像

1
2
3
4
5
export HOMEBREW_NO_INSTALL_FROM_API=True
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"