ruby - 在 Windows 上安装 Ruby gems 时出现 "certificate verify failed"错误

标签 ruby windows ssl rubygems

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

希望有好的解决办法

最佳答案

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

这里有两个解决方案可以帮助修复这个证书错误

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

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

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

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

关于ruby - 在 Windows 上安装 Ruby gems 时出现 "certificate verify failed"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27380301/

相关文章:

arrays - 根据给定索引重新排列数组

python - 优雅的结构化文本文件解析

sql - Rails ActiveRecord 查询以匹配所有参数

python - 如何在 Windows 上使用 Python 访问远程文件系统?

python - 运行进程,不要等待

处理 Node.js TLS 服务器和 C TLS 客户端 (openSSL) 连接的正确方法

regex - 无法使用 htaccess 中的重写将 HTTP 重定向到 HTTPS

css - sass --watch 在初始启动后不更新 (sass 3.1.16)

Windows 8.1 Professional Hyper-V 无法启动

ssl - Plesk 中通配符子域上的通配符 SSL 证书 - 错误的证书提供给浏览器