我在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上。
答案 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