耙10.4.2没有安装

时间:2015-07-12 11:55:30

标签: ruby-on-rails

我是Ruby on Rails的新手。直到现在我才使用cloud9在线开发环境。最近我想到了在本地设置环境(Windows 8)。我使用railsinstaller在轨道上安装了ruby。然后我将我的存储库克隆到我的系统上。这一点没有错误。当我运行命令bundle exec rake test时,我得到了

    Could not find rake-10.4.2 in any of the sources.     
    Run `bundle install` to install missing gems.

然后我尝试使用命令gem install rake -v '10.4.2'安装rake。我得到了

ERROR:  Could not find a valid gem 'rake' (>= 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/latest_specs.4.8.gz)

我该怎么办?

2 个答案:

答案 0 :(得分:1)

将ssl gem源替换为非ssl作为临时解决方案:

gem sources -r https://rubygems.org/
gem sources -a http://rubygems.org/

答案 1 :(得分:0)

从您的日志中,您的服务器似乎与使用SSL的rubygems.org存在一些连接问题。这阻止你安装rake gem。 作为一种解决方法,您可以这样做:

打开Gemfile,将https://rubygems.org/更改为http://rubygems.org,然后再次发出命令gem install rake -v '10.4.2',祝你好运!