2016-11-18 144 views
0

我想安装一个名为move的迁移工具,去一个名为Lime的CRM系统,但我得到一个错误。我不知道为什么,证书说它在SSL中是有效的。红宝石证书错误

这是我执行一步一步的指导: https://github.com/Lundalogik/move-to-go/blob/master/step-by-step.md

,这是文档: https://github.com/Lundalogik/move-to-go

C:\Users\gujo>gem install move-to-go 
ERROR: Could not find a valid gem 'move-to-go' (>= 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

请阅读“[问]”及链接页面,特别是http://www.catb.org/~esr/faqs/smart-questions.html这是长,但会帮助你问问题。 “[mcve]”也很重要。你说你正在关注链接页面中的步骤,但我们无法证实你是因为你没有足够的信息。此外,请格式化您的文字,以便它可读。这有助于我们理解你在问什么。 –

+0

是的,会做,很抱歉,这里很新。 – user2456264

回答

0

这是由于已更改的Ruby SSL证书。
您可以安装较新版本的RubyGem来解决问题。

例如,在Windows:

  1. 下载https://rubygems.org/downloads/rubygems-update-2.6.7.gem,并将其保存到C:\rubygems-update-2.6.7.gem

  2. 打开命令提示和运行命令:

    • gem install --local C:\rubygems-update-2.6.7.gem
    • update_rubygems --no-ri --no-rdoc
    • gem --version,并检查它是2.6.7
    • gem uninstall rubygems-update -x到最后删除更新包

,请重试gem install命令和SSL错误应消失!

来源:http://guides.rubygems.org/ssl-certificate-update/#installing-using-update-packages