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

时间:2021-01-22 17:36:29

标签: installation homebrew macos-big-sur

我正在尝试在我的 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 时报告了类似的错误,但这里的情况并非如此。有人知道我该怎么办吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我没有在这里使用系统工具。 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)"

PATH 中将 Homebrew 添加到我的 /Users/hatvaniistvan/.profile

echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> Users/hatvaniistvan/.profile

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

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