首页 文章

无法安装任何RubyGems,连接源时无效的参数错误[gem 2.4.8]

提问于
浏览
0

我无法在运行OSX 10.11的Mac上安装任何ruby gem .

以下是我尝试安装gem时会发生的情况:

$ gem install rspec错误:找不到有效的宝石'rspec'(> = 0),原因如下:无法从https://rubygems.org/下载数据 - Errno :: EINVAL:无效的参数 - 连接( 2)for“rubygems.org”port 443(https://rubygems.org/specs.4.8.gz)

我认为这可能是一个问题,所以我试着跑步

$ openssl s_client -showcerts -connect rubygems.org:https connect:无效参数connect:errno = 22

关于问题是什么的任何想法?感谢您的时间和帮助

1 回答

  • 0

    在rubygems.org上存在[已知] SSL问题,而不是在您的计算机上 . 明确将源设置为HTTP,而不是HTTPS:

    gem install rspec --source http://rubygems.org
    

    在你的 Gemfile (如果有的话)你可能应该设置:

    source 'http://rubygems.org'
    

    作为最顶尖的一线 .

相关问题