使用 Macbook 的迁移实用程序从旧的 Intel 芯片到最新的 M2 机器后,我开始遇到自制程序问题。
我卸载了又重新安装了。
我发现问题了。重新安装时,自制程序的默认位置仍然是
/usr/local/bin
,而它应该是 /opt/homebrew
。
您应该期望安装位置为
/opt/homebrew
。这通常是自动检测到的,但由于我使用了 Mac 迁移助手,因此无论脚本寻找什么来确定这是否会破坏安装,它都会出现。
不过你应该能够覆盖它。通常完成此操作的方法是将
HOMEBREW_PREFIX
环境变量设置到所需位置。
# .zshrc
export HOMEBREW_PREFIX=/opt/homebrew
但是当我运行安装脚本时,它似乎完全忽略了它。
~ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"\n
==> Checking for `sudo` access (which may request your password)...
Password:
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following new directories will be created:
/usr/local/Cellar
/usr/local/Caskroom
我还没有找到解决这个问题的好方法。