解决windows下gem SSL证书验证错误

来源:互联网 发布:金岩财富 知乎 编辑:程序博客网 时间:2024/05/16 08:29

执行gem update时证书验证错误


ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
(https://api.rubygems.org/specs.4.8.gz)



解决方法

下载 https://curl.haxx.se/ca/cacert.pem

把文件cacert.pem放到一个目录下

在cmd窗口设置环境变量

set SSL_CERT_FILE=C:\xxx\cacert.pem

或者通过系统->高级系统设置->环境变量设置SSL_CERT_FILE


这样便可以通过ssl方式使用gem了



参考

https://gist.github.com/fnichol/867550

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

0 0
原创粉丝点击