phi*_*her 9 networking home-networking ssl homebrew
正如标题所说,当我尝试通过家庭网络通过自制软件安装软件包时,出现以下错误:
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to akamai.bintray.com:443
Error: Failed to download resource "rclone"
Download failed: https://homebrew.bintray.com/bottles/rclone-1.38.high_sierra.bottle.tar.gz
Run Code Online (Sandbox Code Playgroud)
但是,我可以通过浏览器从指定的 .tar.gz URL 下载。
我知道这只是我的家庭网络的问题,因为当我绑定手机时它工作正常。
可能与我的路由器设置和/或 ISP 有关,但我不确定在哪里查看。
谢谢您的帮助!:)
小智 6
对于那些仍在努力解决这个问题的人。
请尝试:
brew update-reset
brew update # This might not be needed.
Run Code Online (Sandbox Code Playgroud)
我在这里找到了这颗宝石。
由于您使用LibreSSL,尝试重新安装curl以OpenSSL代替安全传输。
最新的brew,它默认依赖于 OpenSSL,所以你必须重新安装它:
brew reinstall curl
Run Code Online (Sandbox Code Playgroud)
对于较旧的 Brew,有一个--with-openssl被删除的选项,例如
brew reinstall curl --with-openssl
Run Code Online (Sandbox Code Playgroud)
以下是一些其他建议:
brew options curl以显示特定于公式的安装选项。curl.rb公式以获取更多详细信息。http_proxy/ https_proxy。-v到curl更详细的输出。curl在 处使用 BSD /usr/bin/curl,运行which -a curl以列出它们。curl防火墙(例如Little Snitch)。wget.