0
我最近一直在尝试使用Amazon EC2来上传我的第一个Rails项目。在那个过程中,我依稀记得在命令行的某个地方配置一个密钥,让我连接到EC2实例。无论如何,因为这(我认为),我无法安装Ruby宝石,因为我得到的错误:安装Gem - 主机名的Rails与服务器证书不匹配
我一直在寻找了几个小时尝试和没有快乐所以任何帮助解决这一问题将不胜感激!
我最近一直在尝试使用Amazon EC2来上传我的第一个Rails项目。在那个过程中,我依稀记得在命令行的某个地方配置一个密钥,让我连接到EC2实例。无论如何,因为这(我认为),我无法安装Ruby宝石,因为我得到的错误:安装Gem - 主机名的Rails与服务器证书不匹配
我一直在寻找了几个小时尝试和没有快乐所以任何帮助解决这一问题将不胜感激!
看来你的gem config仍然在看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/
那么你应该罚款。
非常感谢,这固定了它!任何想法,为什么这发生在宝石正确安装之前?另外,现在我已经安装了橡胶,它只有配置命令...请参阅:http://stackoverflow.com/questions/14522051/rails-rubber-gem-no-such-sub-command-vulcanize/14536914 #14536914 – wkdshot
我认为这是由于rubygems.org最近的问题,他们可能没有意识到他们打破了gemcutter.org的SSL证书。 –
再看一遍,现在'https:// gemcutter.org'重定向到'https:// rubygems.org' –