我尝试下载RVM,但收到此错误消息:
错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书 验证失败
此处有更多详情:http://curl.haxx.se/docs/sslcerts.html
curl默认使用a执行SSL证书验证 证书颁发机构(CA)公钥(CA证书)的“捆绑”。该 默认包名为curl-ca-bundle.crt;你可以指定一个 使用
--cacert
选项的备用文件。如果此HTTPS服务器使用 由捆绑包中表示的CA签署的证书 证书验证可能由于问题而失败 证书(可能已过期,或者名称可能与 URL中的域名)。如果您想关闭curl的验证 对于证书,请使用-k
(或--insecure
)选项。
解决此问题的最佳方法是什么?
答案 0 :(得分:0)
您需要阅读输出并按照说明操作!
或者,如果您不关心安全性,请执行以下操作:
echo insecure >> ~/.curlrc
和btw。这是重复的问题! (和我的回答)
答案 1 :(得分:-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很好。