错误:无法在mac上找到有效的gem安装rails

时间:2016-10-24 03:59:33

标签: ruby-on-rails ruby-on-rails-5

我正在尝试使用以下命令安装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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

source 'https://rubygems.org'

source 'http://rubygems.org'

以便SSL连接错误消失。这段代码位于Gemfile的顶部

或者,您只需运行gem sources -a http://rubygems.org即可通过http而不是https

下载您的宝石(包括rails 5.0.0.1 gem)

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