我正在尝试在我的 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 时报告了类似的错误,但这里的情况并非如此。有人知道我该怎么办吗?
谢谢!
答案 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)
这解决了问题,我不仅管理了安装,还更新了自制软件。