Homebrew 无法安装在 Big Sur (OS X 11.1) (M1)

Homebrew won't install on Big Sur (OS X 11.1) (M1)

我正在尝试在我的 OSx 11.1

上安装 Homebrew

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

但我收到以下错误:

curl: (35) error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version /bin/bash: not found

我发现在旧 OSX 系统上尝试安装 Homebrew 时报告了类似的错误,但这里不是这种情况。有谁知道我该怎么办?

谢谢!

也许您的 curl 以某种方式链接到旧版本(如 macports)。检查卷曲路径并确保您使用的是 /usr/bin/curl.

我在这里没有使用系统工具。 which curl 返回:

/opt/local/bin/curl

所以我尝试使用以下代码将安装程序的 PATH 简化为基础:

PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin /bin/bash -c "$(/usr/bin/curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后在 /Users/hatvaniistvan/.profile 中使用

将 Homebrew 添加到我的 PATH
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> Users/hatvaniistvan/.profile

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

这解决了问题,我不仅安装了,还更新了自制软件。