Homebrew 国内网络环境下安装指南
创建brew用户
这是因为brew不支持使用root用户安装,如果没有非 root 用户需要创建一个
bash
useradd -m -s $(which fish) brew
echo "brew:123456" | chpasswd
usermod -aG sudo brew切换用户
bash
su brew设置镜像
打开~/.config/fish/config.fish
bash
nano ~/.config/fish/config.fish设置环境变量
bash
set -x HOMEBREW_BREW_GIT_REMOTE "https://mirrors.ustc.edu.cn/brew.git"
set -x HOMEBREW_CORE_GIT_REMOTE "https://mirrors.ustc.edu.cn/homebrew-core.git"
set -x HOMEBREW_BOTTLE_DOMAIN "https://mirrors.ustc.edu.cn/homebrew-bottles"
set -x HOMEBREW_API_DOMAIN "https://mirrors.ustc.edu.cn/homebrew-bottles/api"一行命令版本
bash
echo 'set -x HOMEBREW_BREW_GIT_REMOTE "https://mirrors.ustc.edu.cn/brew.git"' >> ~/.config/fish/config.fish
echo 'set -x HOMEBREW_CORE_GIT_REMOTE "https://mirrors.ustc.edu.cn/homebrew-core.git"' >> ~/.config/fish/config.fish
echo 'set -x HOMEBREW_BOTTLE_DOMAIN "https://mirrors.ustc.edu.cn/homebrew-bottles"' >> ~/.config/fish/config.fish
echo 'set -x HOMEBREW_API_DOMAIN "https://mirrors.ustc.edu.cn/homebrew-bottles/api"' >> ~/.config/fish/config.fish使配置生效
source ~/.config/fish/config.fish
安装brew
bash
/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"设置brew路径
bash
/home/linuxbrew/.linuxbrew/bin/brew shellenv >> ~/.config/fish/config.fish