【问题标题】:RubyGems doesn't work at all on Windows 7 because of SSL Error由于 SSL 错误,RubyGems 在 Windows 7 上根本无法运行
【发布时间】:2016-10-20 10:02:41
【问题描述】:

我已经在 Windows 7 上安装了 RubyInstaller,但由于 SSL 错误,我无法安装任何 gem:

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

我尝试通过 this tutorial 解决它,但我没有 ssl_certs 目录。我也尝试更改环境变量,但仍然没有。

【问题讨论】:

  • 不,你一定来​​过这里C:\Ruby23\lib\ruby\2.3.0\rubygems\ssl_certs 请检查一下。但问题不在于,他们要求我们将 AddTrustExternalCARoot-2048.pem. 文件放在该文件夹中,但问题是,它可从 Ruby 2.1.6 获得,这些天一直运行良好,几周前停止运行并开始抛出此错误。我已经尝试安装了 watir gem,但出现了同样的问题。
  • 不想拖钓,但是使用 ruby​​ 在 Windows 上工作是逆流而上...为什么不安装 Ubuntu 并让一切正常工作?
  • @LukaszMuzyka 过去六年我一直在 Windows 中使用 Ruby,到目前为止我还没有遇到任何问题。一切顺利。
  • @LukaszMuzyka 自 2013 年以来我就不再使用 Windows 作为主要操作系统,朋友的笔记本电脑出现了问题(没有经验的用户,从未听说过 Linux)。
  • @Gopal - 确定它是否适合你。我相信你也在 Windows 环境中运行你的生产应用程序。

标签: ruby ssl rubygems


【解决方案1】:

遇到了类似的 SSL 错误(在 Windows 7 上),并通过了所有推荐的添加 .pem 文件的步骤,但没有成功。最后通过下载最新的RubyGems 解决了这个问题,并按照手动、pre-gem 方法进行安装。希望有人觉得这很有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 2011-12-01
    • 2014-07-28
    • 2023-03-27
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多