无法从rubygems

时间:2016-10-11 08:34:32

标签: ssl rubygems

我不知道在尝试运行gem update --system;

时此错误的含义
{9:29}[2.2.3]~ ➭ gem update --system
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)

尝试时我也遇到了类似的错误;

{9:30}[2.2.3]~ ➭ gem install tunnelss
ERROR:  Could not find a valid gem 'tunnelss' (>= 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://api.rubygems.org/specs.4.8.gz)

仅供参考 - 我可以在浏览器中访问https://api.rubygems.org/specs.4.8.gz,它将开始下载,这不是问题所在。

真的不知道该尝试什么。有人可以建议吗?

1 个答案:

答案 0 :(得分:6)

这是一个已知问题,请参阅https://gist.github.com/luislavena/f064211759ee0f806c88和/或https://gist.github.com/fnichol/867550以解决问题。

昨天,当我在Windows上安装Ruby时,我偶然发现了同样的问题。所以,就个人而言,这https://superdevresources.com/ssl-error-ruby-gems-windows/对我有用。另一个指南提到了cacert.pem

的不存在的网址