Ruby on rails Rails安装Gem-hostname与服务器证书不匹配

Ruby on rails Rails安装Gem-hostname与服务器证书不匹配,ruby-on-rails,amazon-ec2,gem,certificate,Ruby On Rails,Amazon Ec2,Gem,Certificate,我最近一直在尝试与AmazonEC2合作,上传我的第一个Rails项目。在这个过程中,我隐约记得在命令行的某个地方配置了一个键,让我连接到EC2实例。无论如何,由于(我认为)这一点,我无法安装Ruby Gems,因为我遇到了以下错误: 我已经找了几个小时试图解决这个没有乐趣,所以任何帮助将不胜感激 您的gem配置似乎仍在查看https://gemcutter.org 在您的浏览器中访问此项,您将很快意识到问题所在,SSL证书是为rubygems.org 我建议您将gem源代码更改为https:

我最近一直在尝试与AmazonEC2合作,上传我的第一个Rails项目。在这个过程中,我隐约记得在命令行的某个地方配置了一个键,让我连接到EC2实例。无论如何,由于(我认为)这一点,我无法安装Ruby Gems,因为我遇到了以下错误:


我已经找了几个小时试图解决这个没有乐趣,所以任何帮助将不胜感激

您的gem配置似乎仍在查看
https://gemcutter.org

在您的浏览器中访问此项,您将很快意识到问题所在,SSL证书是为
rubygems.org

我建议您将gem源代码更改为
https://rubygems.org

尝试设置gem源代码

gem sources --add https://rubygems.org/
现在如果你跑

gem sources
你应该得到像这样的东西

*** CURRENT SOURCES ***

https://gemcutter.org/
https://rubygems.org/
所以也删除gemcutter.org

gem sources --remove https://gemcutter.org/

那你就没事了。

非常感谢,这把它修好了!你知道为什么在gems之前正确安装时会发生这种情况吗?另外,现在我有橡胶安装,它只有配置命令。。。请看:我认为这是由于rubygems.org最近出现的问题,他们可能没有意识到他们破坏了gemcutter.org的SSL证书。现在再看一遍,现在
https://gemcutter.org
重定向到
https://rubygems.org