【发布时间】:2017-04-11 14:05:47
【问题描述】:
我下载了适用于 Windows 的 Ruby 安装程序,安装了 Ruby,然后尝试了
gem update --system
错误:执行 gem 时 ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败 (https://api.rubygems.org/specs.4.8.gz)
gem update --system --source http://rubygems.org
更新已安装的 gems
错误:执行 gem 时 ... (Gem::RemoteFetcher::FetchError)
SSL_connect 返回=1 errno=0 state=error: 证书验证失败 (https://api.rubygems.org/specs.4.8.gz)
如何强制它使用HTTP版本的主机?
- ruby 2.3.1p112(2016-04-26 修订版 54768)[i386-mingw32]
- 宝石 2.6.7
【问题讨论】:
-
您要安装什么版本的 ruby? rubygems 2.4.4 在 Windows 上坏了。查看gist.github.com/luislavena/f064211759ee0f806c88
-
@baseballllover723:我在问题中添加了版本信息。
-
尝试将 ruby gems 更新到 2.6.8,因为它有更好的 ssl 错误消息并查看这些 github 问题,它们可能是您遇到的问题。 github.com/rubygems/rubygems/issues/1758。 guides.rubygems.org/ssl-certificate-update
标签: ruby-on-rails ruby windows ssl