我正在尝试在Cygwin中使用RVM安装ruby,但我收到错误:
curl:(60)SSL证书问题,验证CA证书是否正常 . 详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败更多详细信息,请访问:http://curl.haxx.se/docs/sslcerts.html
我看过这个问题:Curl Certificate Error when Using RVM to install Ruby 1.9.2
但不幸的是,该解决方案对我不起作用,因为 curl-config --ca
没有显示任何内容 . 我检查了 curl-config --configure
,似乎包是用 --without-ca-bundle
编译的
我该如何解决这个问题?
3 回答
如果你没有〜/ .rvm目录,那么执行
which rvm
然后编辑[rvm-path] /../ scripts / fetch . 每个curl命令都需要-k . 即:这适用于Cygwin .
似乎cygwin中的curl没有附带其CA证书包 . 你可以在http://curl.haxx.se/ca/cacert.pem下载它然后使用:
this是同一个问题 . 打开〜/ .rvm / scripts /获取并编辑每个"fetch_command=..."行以获得-k选项 .