如何在 Mac (M2) 上强制安装 homebrew 到 /opt/homebrew?

问题描述 投票:0回答:1

使用 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

我还没有找到解决这个问题的好方法。

macos installation migration homebrew apple-silicon
1个回答
0
投票

运行此命令只需将 -- 替换为您喜欢的命令..

$env /usr/bin/arch -<architecture> /bin/zsh --login

欲了解更多信息,请阅读这篇文章

© www.soinside.com 2019 - 2024. All rights reserved.