安装Gem的Rails - 主机名与服务器证书不匹配

时间:2013-02-03 23:26:40

标签: ruby-on-rails amazon-ec2 gem certificate

我最近一直在尝试使用Amazon EC2上传我的第一个Rails项目。在那个过程中,我依稀记得在命令行的某处配置一个密钥,让我连接到EC2实例。无论如何,既然如此(我想),我无法安装Ruby Gems,因为我收到错误:

enter image description here

我一直在寻找好几个小时试图解决这个问题,所以任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:2)

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

在您的浏览器中访问此内容,您将很快发现问题,SSL证书已签署rubygems.org

我建议你将宝石来源改为https://rubygems.org

尝试设置宝石源

gem sources --add https://rubygems.org/

现在如果你运行

gem sources

你应该得到像

这样的东西
*** CURRENT SOURCES ***

https://gemcutter.org/
https://rubygems.org/

所以也要删除gemcutter.org

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

然后你应该没事。