Error: Could not find a valid gem installing rails on mac

Error: Could not find a valid gem installing rails on mac

我正在尝试使用下面的命令安装 rails 版本 5.0.0.1

gem install rails -v 5.0.0.1

但是我收到这个错误

ERROR:  Could not find a valid gem 'rails' (= 5.0.0.1), here is why:
        Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)

我怎样才能克服这个错误并安装 rails 版本 5.0.0.1

作为解决方法,您可以尝试在 Gemfile 中替换

source 'https://rubygems.org'

source 'http://rubygems.org'

这样 SSL 连接错误就消失了。这段代码位于 Gemfile

的顶部

或者,您可以简单地 运行 gem sources -a http://rubygems.org 以便您的 gem(包括 rails 5.0.0.1 gem)通过 http 下载而不是 https

尽管如此,如果您想通过 SSL 使用加密下载,请按照 GitHub 上的 this guide 引导您完成安装证书的过程以信任 RubyGems.org

您可以按照以下步骤操作:

  1. gem sources -a http://rubygems.org
  2. gem install rails -v 5.0.0.1