我是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)
我该怎么办?
答案 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'
,祝你好运!