尝试下载mini_magick时,为什么会出现SSL错误

时间:2013-10-06 12:08:33

标签: rubygems

我有ruby 1.9.3,WinXP Pro:

我是红宝石的新手。我将非常感谢帮助修复以下错误:

C:\>gem install mini_magick -v 3.5 --no-document
ERROR:  Could not find a valid gem 'mini_magick' (= 3.5), here is why:
   Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
http s://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz)

1 个答案:

答案 0 :(得分:1)

在RubyGems的最新更新中,已经有了一些安全性改进。其中一项改进是,当SSL证书未知时,它不会从SSL源下载gem。由于rubygems默认情况下没有可靠来源列表,因此您必须手动添加它。

一个简单的解决方法就是使用不安全的HTTP连接。您可以使用来源命令(gem help sources)删除https://rubygems.org/网址并改为使用http://rubygems.org/