【问题标题】:"certificate verify failed" error when installing Ruby gems on Windows在 Windows 上安装 Ruby gem 时出现“证书验证失败”错误
【发布时间】:2015-02-07 10:12:23
【问题描述】:

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

安装 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)

希望有好的解决办法。

【问题讨论】:

  • 您好 Nimir,我只是看看您的链接...感谢您的快速回复。但问题完全不一样。我在运行最新版本的 RubyInstaller 时遇到问题 .. :) ..这可能与 SSL 错误有关...但是让我们看看...那里有很多 Guru...我可以等待答复
  • 好的,这个怎么样:stackoverflow.com/questions/19150017/…
  • 知道了...gist.github.com/fnichol/867550 谢谢尼米尔
  • 很高兴你找到了解决办法,顺便说一句,你可以回答并接受你自己的问题,以帮助人们在未来面临同样的问题 :)

标签: ruby windows ssl rubygems


【解决方案1】:

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

这是修复此证书错误的两个解决方案

1.使用 http 而不是 https 将允许您安装 gem 而不会出现该错误

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

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

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

【讨论】:

  • 使用了选项 2。效果很好。
  • 赞一个,这绝对应该是公认的答案
【解决方案2】:

我遇到了这个问题,看来是ruby安装程序版本(2...)的问题,我尝试了1.9.3版本,问题解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-05
    • 2023-04-11
    • 2012-05-02
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    相关资源
    最近更新 更多