为什么我不能在Mac上安装任何宝石?

时间:2013-10-07 00:40:50

标签: ruby-on-rails ruby macos

我尝试为任何宝石做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 个答案:

答案 0 :(得分:49)

我遇到了同样的问题,以上用户的解决方案为我工作。

rvm osx-ssl-certs update all

答案 1 :(得分:9)

最近似乎有这个共同的问题。如果您使用的是Mac,请尝试通过RVM安装:

rvm osx-ssl-certs update all

答案 2 :(得分:6)

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

sudo gem sources -a http://rubygems.org

答案 3 :(得分:5)

对于那些没有使用rvm但正在使用自制程序的人:

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

这对我有用。