“无法从https://rubygems.org/下载数据”,因为“证书验证失败”

时间:2015-07-08 23:34:00

标签: ruby-on-rails ruby

我按照Rails教程中的说明将此代码添加到我的mydbs_controller.rb

def create
  @mydbs = Mydb.new(params[:mydb])

  @mydb.save
  redirect_to @mydb
end

我运行我的数据库并出现此错误:

The controller-level `respond_to' feature has been extracted to the 
`responders` gem. Add it to your Gemfile to continue using this feature:
gem 'responders', '~> 2.0'
Consult the Rails upgrade guide for details.

所以我添加了宝石'响应者','〜> 2.0'到我的gemfile并尝试了一个bundle install。

我遇到另一个错误告诉我

  

在捆绑之前确保gem install responders -v '2.1.0'成功。

在跑完之后我还有另一个错误

  

ERROR: Could not find a valid gem 'responders' (= 2.1.0), 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)

2 个答案:

答案 0 :(得分:1)

我遇到同样的问题。 然后我改变了宝石来源 “https://rubygems.org/”至“http://rubygems.org/

答案 1 :(得分:0)

所以我的问题是我需要在ruby 2.2.2版上运行。然而,该更新(仅适用于Windows用户)引发了很多我发现不会出现在Mac上的错误。