如何在Mac上将Homebrew安装到指定目录(如Home目录)?
自定义目录安装Homebrew操作步骤
前置操作(可选)
如果不需要保留默认安装在/usr/local路径的Homebrew,可以先执行卸载操作,避免多版本冲突;如果需要多版本共存,直接看后续安装步骤即可。
正式安装步骤
- 首先在指定路径下创建Homebrew专属安装目录,这里以安装到
/Users/Petrov/homebrew为例,不要直接安装到用户根目录避免文件混乱:
mkdir -p /Users/Petrov/homebrew
- 下载Homebrew源码并解压到刚才创建的目录中:
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C /Users/Petrov/homebrew
- 将自定义安装路径的brew指令添加到Shell环境变量,确保终端调用时优先使用该版本:
- 如果你使用zsh(MacOS Catalina及以后版本默认Shell),执行以下命令添加环境变量:
echo 'export PATH="/Users/Petrov/homebrew/bin:$PATH"' >> ~/.zshrc source ~/.zshrc - 如果你使用bash,执行以下命令添加环境变量:
echo 'export PATH="/Users/Petrov/homebrew/bin:$PATH"' >> ~/.bash_profile source ~/.bash_profile
- 验证安装是否成功,执行以下命令:
brew --prefix
如果输出结果为/Users/Petrov/homebrew,说明自定义路径安装成功,后续所有brew安装的软件包都会存放在该目录下。
注意事项
- 多版本Homebrew共存时,只需调整环境变量
PATH中两个Homebrew的bin目录顺序,排在前面的会被优先调用。 - 自定义路径安装的Homebrew,升级、安装卸载软件包等操作和默认路径版本用法完全一致,无额外差异。
- 不要直接将Homebrew安装到
/Users/Petrov根目录,避免和个人其他文件、配置产生混淆。
内容的提问来源于stack exchange,提问作者Programmer
相关产品推荐
相关产品推荐

