Openssl 从自制SSL错误安装wget
通过自制安装的我的Openssl 从自制SSL错误安装wget,openssl,ssl-certificate,homebrew,wget,Openssl,Ssl Certificate,Homebrew,Wget,通过自制安装的我的wget版本在下载与OpenSSL证书相关的文件时抛出错误。下面是一个示例(发生在任何试图通过wget下载的URL上): wgethttps://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2 --2019-09-16 22:39:54-- https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2 解析cache.ruby-lang.org(cache.rub
wget
版本在下载与OpenSSL证书相关的文件时抛出错误。下面是一个示例(发生在任何试图通过wget
下载的URL上):
wgethttps://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2
--2019-09-16 22:39:54-- https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2
解析cache.ruby-lang.org(cache.ruby-lang.org)。。。151.101.1.178, 151.101.65.178, 151.101.129.178, ...
连接到cache.ruby-lang.org(cache.ruby-lang.org)| 151.101.1.178 |:443。。。有联系的。
错误:无法验证cache.ruby-lang.org的证书,该证书由“CN=GlobalSign CloudSSL CA-SHA256-G3,O=GlobalSign nv sa,C=BE”颁发:
无法在本地验证发卡机构的权限。
要不安全地连接到cache.ruby-lang.org,请使用“--no check certificate”。
我尝试过完全卸载(使用
--force
)wget
和openssl
并重新安装,但没有成功。我想不出还有什么办法能导致罪魁祸首的问题。这似乎仅限于wget
,因为通过curl
下载完全相同的东西很好。有什么想法吗?这实际上可能与您的wget
或brew
安装无关。可能是因为从服务器发送证书的方式有问题而导致出现此错误
您可以尝试使用--no check certificate
开关:
wget --no-check-certificate https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2
如果您遇到更多问题,我建议您尝试重新安装wget
:
brew reinstall wget
这实际上可能与
wget
或brew
安装无关。可能是因为从服务器发送证书的方式有问题而导致出现此错误
您可以尝试使用--no check certificate
开关:
wget --no-check-certificate https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2
如果您遇到更多问题,我建议您尝试重新安装wget
:
brew reinstall wget
请提供
wget-V
的输出。并按要求添加wget-verbose
@Simba:-verbose
和wget-V
输出,重新下载。请提供wget-V
的输出。然后根据请求添加wget--verbose
@Simba:--verbose
和wget-V
输出,重新下载。