Impossible de vérifier le certificat SSL pour https://rubygems.org/
J'obtiens cette erreur quand je lance bundle install
:
Could not verify the SSL certificate for https://rubygems.org/.
There is a chance you are experiencing a man-in-the-middle attack, but most likely
your system doesn't have the CA certificates needed for verification. For
information about OpenSSL certificates, see bit.ly/ruby-ssl. To connect without using
SSL, edit your Gemfile sources and change 'https' to 'http'.
Cependant, il est le seul qui arrive à l'un de mes projets, et semble être le cas pour moi seul. Aussi, je peux le contourner en exécutant bundle update
où je n'ai pas eu cette erreur, et je peux obtenir un après.
Est-il quelque chose qui n'est pas suivi dans le projet (ce n'est que sur ma machine) que j'ai mal configuré?
source d'informationauteur cdpalmer
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce problème sur Mac OS X Yosemite avec ruby 2.3.1.
J'ai résolu le problème en téléchargeant http://curl.haxx.se/ca/cacert.pem à
/usr/local/etc/openssl/
et en ajoutant cette ligne
export SSL_CERT_FILE=/usr/local/etc/openssl/cacert.pem
à.bash_profile
De crédit à Ne peut pas exécuter de Ruby 2.2.3 avec RVM sur OSX mais c'était dur à google le droit de réponse, donc ajoutés à cette page.
La solution pour moi sur OS X 10.9.5 était de
sudo rvm osx-ssl-certs update all
.Source: http://jacopretorius.net/2013/10/could-not-verify-the-ssl-certificate-for-rubygems.html
De course
gem update --system
a fonctionné pour moiDepuis que je suis en utilisant
rbenv
au lieu dervm
je n'étais pas capable de faire la plupart des solutions en ligne.J'ai été en mesure de résoudre le problème en désinstallant et en réinstallant
openssl
Tout va bien, mais je ne suis pas sûr de savoir exactement pourquoi.
Pour les utilisateurs de linux, il suffit d'installer le paquet:
ca-certificates
La mise à niveau de openssl devrait résoudre le problème.(si c'est MacOSX)
Peut-être que cette méthode sera utile
1.Commutateur de source à
https://gems.ruby-china.org/
2.Vérifier la source de courant
3.Miroir gem source
Grâce à ces méthodes, vous n'aurez pas besoin de changer
Gemfile souce
.Espère que cette méthode sera utile pour vous.