15

我尝试gem install为几乎任何宝石做,但我遇到了错误。我想我需要重置或更新计算机上的某些内容,但不确定是什么。

以下是一些命令行代码错误:

ERROR:  Could not find a valid gem 'multi_json' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz)

ERROR:  Could not find a valid gem 'cowsay' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz)

sudo gem install rubygems-update
Password:
ERROR:  Could not find a valid gem 'rubygems-update' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz)

有谁知道我需要做什么来解决这个问题?我有一台新电脑,想知道是否需要以不同的方式设置用户或其他什么?

4

4 回答 4

49

我遇到了同样的问题,上面用户的这个解决方案对我有用。

rvm osx-ssl-certs update all
于 2013-10-07T20:56:18.140 回答
9

最近好像有这个问题。如果您使用的是 Mac,如果您是通过 RVM 安装的,请尝试执行此操作:

rvm osx-ssl-certs update all
于 2013-10-07T01:26:25.580 回答
6

或者,您可以使用以下命令添加不安全的 ruby​​ 源:

sudo gem sources -a http://rubygems.org
于 2014-01-06T12:29:05.677 回答
5

对于那些不使用 rvm,但使用自制软件的人:

brew tap raggi/ale
brew install openssl-osx-ca

这对我有用。

于 2013-11-26T02:09:06.113 回答