使用curl -L https://get.rvm.io |获取60错误bash -s

时间:2013-11-11 20:52:47

标签: bash curl ssl rvm

我似乎无法弄清楚如何运行

 curl -L https://get.rvm.io | bash -s

并没有得到错误。我有一个mac osx mavericks,我得到的错误是:

%收到的总百分比%Xferd平均速度时间时间当前时间                                  Dload上载总左转速度   0 0 0 0 0 0 0 0 - : - : - - : - : - - : - : - 0 curl:(60)SSL证书问题:证书链中的自签名证书 更多详情:http://curl.haxx.se/docs/sslcerts.html

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

我尝试使用--insecure,我尝试了--cacert到.pem文件:

http://curl.haxx.se/docs/caextract.html

我似乎无法安装certutil。我只是想不出来。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您需要更新系统和系统SSL证书,请使用此答案获取有关更新证书的更多详细信息=> https://stackoverflow.com/a/19151697/497756