您的位置:首页 > 编程语言 > Ruby

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

2016-11-26 23:07 218 查看
执行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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ruby
相关文章推荐