"证书验证失败"在Windows上安装Ruby gem时出错

时间:2014-12-09 13:39:37

标签: ruby windows ssl rubygems

我正在使用运行8.1的Windows PC并使用Ruby Installer 2.1.5。

安装gem时出现错误:

C:\> gem install bundle
ERROR:  Could not find a valid gem 'bundle' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://api.rubygems.org/latest_specs.4.8.gz)

我希望有一个很好的解决方案。

2 个答案:

答案 0 :(得分:35)

我也有这个问题。但使用旧版本并不是正确的解决方案。

以下是解决此证书错误的两种解决方案

<强> 1。使用http而不是https将允许您安装没有该错误的gem

  

gem install bundler -r --source http://rubygems.org/

<强> 2。根据以下链接

中提供的解决方案更新证书
  

https://gist.github.com/luislavena/f064211759ee0f806c88

答案 1 :(得分:0)

我有这个问题,似乎问题是由于ruby安装程序版本(2 ...),我尝试了1.9.3版本,问题解决了。