Ruby DevKit无法从Rubygens.org下载日期

时间:2016-08-09 15:02:43

标签: ruby rubygems ruby-development-kit

我在Windows 7上安装了ruby devkit但是无法使用以下命令安装json:

gem install json --platform=ruby 

我收到了这个错误:

  

错误:找不到有效的宝石'json'(> = 0),原因如下:             无法从https://rubygems.org/下载数据 - SSL_connect返回= 1 errno = 0 state = SSLv2 / v3 read server hello A:   未知协议(https://api.rubygems.org/specs.4.8.gz

我使用RubyGems 2.5.1在ruby 2.3.1p112上。

1 个答案:

答案 0 :(得分:0)

如果您有一个Gemfile,将Gemfile中的第一行从https更改为http,它应该可以解决问题。 此外,您可以通过创建Gemfile并从创建Gemfile的目录运行bundle install来安装gems global。因此,不是使用gem install命令,而是创建Gemfile并在其中运行bundle install。 这是原来的

source 'https://rubygems.org'
gem 'test'

更改为

source 'http://rubygems.org'
gem 'test'

如果不这样做,您可以将-s选项传递给gem install并将网址指定为http://rubygems.org