Ruby错误SSL\u连接

Ruby错误SSL\u连接,ruby,gem,Ruby,Gem,两天来,当我尝试安装新的gems时,我在控制台上收到以下错误: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/gems/blankslate-2.1.2.4.gem) 这是在RubyGems.org的DNS更新之后发生的 我尝试了gem更新--

两天来,当我尝试安装新的gems时,我在控制台上收到以下错误:

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/gems/blankslate-2.1.2.4.gem)
这是在RubyGems.org的DNS更新之后发生的

我尝试了
gem更新--system
,但没有帮助:

ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/specs.4.8.gz)
我是正在运行的Windows用户:

  • Ruby v2.1.5
  • 创业板v2.2.2

如何解决问题?

确保您的RVM SSL证书是最新的:

 rvm osx-ssl-certs status all
要更新,您可以运行:

rvm osx-ssl-certs update all

一行程序在管理提示中为Windows修复了它(假设您的路径中有wget,如果您有cygwin&apt-cyg,您可以
apt-cyg安装wget

或者,如果您太懒,无法以安全的方式执行此操作,请执行以下操作:

gem sources -r https://rubygems.org/
gem sources -a http://rubygems.org/

你好我不使用rvm,我只使用sass/compass/jekyll:(当您试图安装jekyll?或任何其他gem时,是否会发生这种情况?请您用整个流程更新问题。如果您在代理之后,您可能也想导出http_代理,并尝试以下操作以查看设置是否有效导出http_代理=…sudo-E gem list-rso far,rvm在使用在Windows中使用ruby,这绝对不是一般用户需要关注的东西……我现在甚至不能更新一个简单的gem……不知道发生了什么变化,但这道安全墙正在成为一个更大的障碍,比我希望我早上用的更大的障碍。在对rails Windows安装程序进行一些挖掘之后,我发现它使用了something类似,因此您可能希望参考并尝试此要点。此处的行为相同,仅适用于自rubygems.org更新以来的windows。我也有同样的问题。如果您没有apt cyg,只需手动下载该文件并将其保存到C:\
gem sources -r https://rubygems.org/
gem sources -a http://rubygems.org/