Ruby on rails Rails安装Gem-hostname与服务器证书不匹配
我最近一直在尝试与AmazonEC2合作,上传我的第一个Rails项目。在这个过程中,我隐约记得在命令行的某个地方配置了一个键,让我连接到EC2实例。无论如何,由于(我认为)这一点,我无法安装Ruby Gems,因为我遇到了以下错误: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:
我已经找了几个小时试图解决这个没有乐趣,所以任何帮助将不胜感激 您的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