0

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

gem install json --platform=ruby 

我收到此错误:

错误:找不到有效的 gem 'json' (>= 0),原因如下:无法从https://rubygems.org/下载数据- SSL_connect 返回=1 errno=0 state=SSLv2/v3 读取服务器你好A:未知协议(https://api.rubygems.org/specs.4.8.gz

我在 RubyGems 2.5.1 上使用 ruby​​ 2.3.1p112。

4

1 回答 1

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的 url

于 2016-08-09T20:43:02.400 回答