我以前遇到过更新cocoapods的SSL问题并修复它我更新了rubygems。但是,我现在有一个新的错误。这就是我所做的和我得到的:
Alexs-MBP:~ alextyshka$ sudo gem install cocoapods
Password:
ERROR: SSL verification error at depth 2: certificate has expired (10)
ERROR: Certificate /C=BE/O=GlobalSign nv-sa/OU=Root CA/CN=GlobalSign Root CA expired at 2014-01-28T12:00:00Z
ERROR: SSL verification error at depth 2: certificate has expired (10)
ERROR: Certificate /C=BE/O=GlobalSign nv-sa/OU=Root CA/CN=GlobalSign Root CA expired at 2014-01-28T12:00:00Z
ERROR: SSL verification error at depth 2: certificate has expired (10)
ERROR: Certificate /C=BE/O=GlobalSign nv-sa/OU=Root CA/CN=GlobalSign Root CA expired at 2014-01-28T12:00:00Z
ERROR: Could not find a valid gem 'cocoapods' (>= 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)
ERROR: SSL verification error at depth 2: certificate has expired (10)
ERROR: Certificate /C=BE/O=GlobalSign nv-sa/OU=Root CA/CN=GlobalSign Root CA expired at 2014-01-28T12:00:00Z
我已经在网上阅读了有关过期全局签名证书的各种内容,但我真的不想搞砸Mac上的重要内容。有什么建议吗?
答案 0 :(得分:2)
按照此处描述的步骤http://guides.rubygems.org/ssl-certificate-update,然后运行以下命令
sudo rvm osx-ssl-certs update all
答案 1 :(得分:1)
我得到RubyGems没有使用来自http://help.rubygems.org的过期证书。并找到与您ERROR: SSL verification error at depth 2: certificate has expired (10)非常相似的问题,也许会给你一些帮助。
你可以尝试:- Update ruby gems - http://guides.rubygems.org/ssl-certificate-update/
- Downloaded and installed the new SSL certificate - http://guides.rubygems.org/ssl-certificate-update/
- Used RVM to update my system SSL certificates - http://railsapps.github.io/openssl-certificate-verify-failed.html
答案 2 :(得分:0)
我有同样的问题。我什至重新安装了cocoapods。终于,我发现我的宝石资源不再使用了,所以我找到了一个新的宝石资源并更新了宝石资源。
$ gem sources --add new_side --remove old_side