尝试在 Macbook OS Venture 13.0.1 中安装 Homebrew 时出现错误:(35) LibreSSL SSL_connect: SSL_ERROR_ZERO_RETURN

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

尝试安装 HomeBrew 时,Mac 终端中出现错误“curl: (35) LibreSSL SSL_connect: SSL_ERROR_ZERO_RETURN in connection to raw.githubusercontent.com:443”。 使用 Mac 操作系统 - Venture 13.0.1 我没有使用任何 VPN/防病毒/代理。 感谢您解决此错误的任何帮助。

si@MacBook-Pro ~ % /bin/bash -c "$(curl -v -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  • 尝试 49.205.171.201:443...
  • 连接到 raw.githubusercontent.com (49.205.171.201) 端口 443 (#0)
  • ALPN:提供h2
  • ALPN:提供http/1.1
  • CA文件:/etc/ssl/cert.pem
  • CA路径:无
  • (304)(输出),TLS 握手,客户端问候 (1): } [330字节数据]
  • LibreSSL SSL_connect:SSL_ERROR_ZERO_RETURN 连接到 raw.githubusercontent.com:443
  • 关闭连接0 卷曲:(35)LibreSSL SSL_connect:与 raw.githubusercontent.com 连接的 SSL_ERROR_ZERO_RETURN:443

我通过在一些网站中搜索尝试使用 --ciphers ECDHE-RSA-AES128-GCM-SHA256 和 ALL 来执行curl命令,但它不起作用。

macos curl homebrew libressl
2个回答
8
投票

这些步骤为我解决了这个问题

手动配置主机:

在 macOS 系统上修改主机文件:

  1. 打开 Finder。
  2. 使用组合键 Shift+Command+G 打开“转到文件夹”,在输入框中输入 /etc/hosts。这将打开主机文件的位置。
  3. 将主机文件复制到桌面,右键单击,选择“打开方式”-“文本编辑”。
  4. 打开host的文件,将之前的内容复制进去。
  5. 在主机文件后添加新行并输入 185.199.108.133 raw.githubusercontent.com。
  6. 保存修改后的host文件。 注意:如果您使用的是 VS Code,则可以直接在 VS Code 中修改并保存主机的文件,无需先将其复制到桌面。

可以参考这个 解决方案链接


0
投票

我从办公室 wifi 切换到移动热点,它对我有用

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