2016-10-12 1 views
1

Ich versuche, ein Juwel zu aktualisieren:Kann nicht aktualisieren Gems auf Mac

sudo gem update fastlane 

Aber jedes Mal, wenn ich versuche, dieses Update zu tun, oder jede Aktualisierung auf jedem Schmuckstück erhalte ich:

Updating installed gems 
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) 

Ich habe den ganzen Tag nach einer Lösung gesucht und kann nichts finden, was funktioniert hat. Es funktionierte letzte Woche, und es funktioniert auf einem anderen Mac. Dies scheint zufällig begonnen zu haben.

Antwort

0

Dies liegt wahrscheinlich daran, dass der Webdienst mit einem Zertifikat reagiert, das von einer Zertifizierungsstelle signiert wurde, die von Ihrer SSL-Bibliothek nicht überprüft werden kann.

Wenn Sie RVM verwenden, können Sie dies versuchen:

rvm osx-ssl-certs update all

Oder Sie können versuchen, diese, wenn es nur ist MacPorts

sudo port install curl-ca-bundle

Weitere Informationen gibt es hier verwendet, ist: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed