0

我尝试下载 RVM,但收到以下错误消息:

错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

更多细节在这里:http ://curl.haxx.se/docs/sslcerts.html

curl 默认使用证书颁发机构 (CA) 公钥(CA 证书)的“捆绑”执行 SSL 证书验证。默认捆绑包名为 curl-ca-bundle.crt;--cacert您可以使用该选项指定备用文件。如果此 HTTPS 服务器使用捆绑包中表示的 CA 签名的证书,则证书验证可能由于证书问题而失败(证书可能已过期,或者名称可能与 URL 中的域名不匹配)。如果您想关闭 curl 对证书的验证,请使用-k(或--insecure)选项。

解决此问题的最佳方法是什么?

4

2 回答 2

0

您需要阅读输出并按照说明进行操作!

或者,如果您不关心安全性,请执行以下操作:

echo insecure >> ~/.curlrc

顺便说一句。这是重复的问题!(和我的回答)

于 2012-05-17T21:21:24.290 回答
-1

看起来他们最近更改了命令。尝试这个:

    bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
. ~/.bashrc

您也可以添加-k到您的命令中。我认为他们的证书很糟糕。Github的很好。

于 2012-05-17T19:43:17.517 回答