2017-05-05 5 views
1

Ich hatte vorher einige SSL-Probleme mit der Aktualisierung von Cocoapods und um es zu beheben, aktualisierte ich Rubygems. Allerdings habe ich jetzt einen neuen Fehler. Hier ist, was ich tat und was ich habe:Warum erhalte ich diesen Fehler beim Aktualisieren von Cocoapoden?

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

ich verschiedene Dinge online über abgelaufene Zertifikate Global gelesen habe, aber ich möchte wirklich nicht von wichtigen Sachen auf meinem Mac zu vermasseln. Irgendein Rat?

Antwort

1

Ich bekomme RubyGems verwenden keine abgelaufenen Zertifikate Von http://help.rubygems.org .und finden Sie ein Problem sehr ähnlich zu Ihnen ERROR: SSL verification error at depth 2: certificate has expired (10), vielleicht geben Sie Ihnen etwas Hilfe.

können Sie versuchen:
1. wenn Sie die Global CA cert sehen abgelaufen ist (2014 one) benötigen Sie das aktuelle Root-CA-Zertifikat holen: fetch the latest CA root certificate, Bitte beachten Sie, dass das abgelaufene Global Zertifikat 9 Jahre aktualisiert wurde vor (im Jahr 2007). Wenn Sie darauf stoßen, wenden Sie sich bitte an den, der Ihre kanonische CA-Zertifikatsliste verwaltet und auf die obige URL verweist.
2. folgende getan:

- 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 
+0

Ist die Global CA wichtig für meinen Computer laufen, denn wie gesagt, ich will nicht wichtige Dinge zu vermasseln. Auch wenn ich versuchte, die rvm-Version zu bekommen, sagte es, dass ich rvm –

+0

nicht hatte Kannst du bitte erklären, was ein GlobalSign-Zertifikat ist? Ist es Teil des Betriebssystems? Teil von Ruby? Teil des Edelsteins? Ich bin nicht sehr erfahren mit Codierung und ich möchte nur in der Lage sein, ein Cocoapods-Tutorial zu machen. –

+0

GlobalSign-Zertifikat ist 'Teil von Ruby', Laut dem Tipp ist Ihr Ruby-Zertifikat abgelaufen – liangju

Verwandte Themen