在Windows上安装Ruby gems时出现“证书validation失败”错误

我正在使用运行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) 

我希望有一个好的解决办法。

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

以下是解决此证书错误的两个解决方案帮助

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

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

2.根据以下链接中提供的解决方案更新证书

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

我有这个问题,似乎问题是由于红宝石安装版本(2 …),我试过版本1.9.3和问题解决了。