Erreur SSL Lors de l'installation de rubygems, Incapable d'extraire des données à partir de 'https://rubygems.org/

Je suis en train de faire le Michael Hartl tutoriel. Quand je tente d'installer des rails 3.2.14 dans mon sertie, j'ai le problème suivant:

$ gem install rails-v 3.2.14

ERREUR: impossible de trouver un valable gem 'rails' (= 3.2.14), voici pourquoi:

Pas en mesure de télécharger des données à partir de https://rubygems.org/ - SSL_connect retourné=1 errno=0=SSLv3 lire certificat de serveur B: certificat de vérifier échoué (https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz)

Après Googler autour, j'ai trouvé que je pouvais utiliser un non-SSL source pour rubygems alors, j'ai couru:

sudo gem sources -a http://rubygems.org

Puis, quand j'ai essayé d'installer des rails de nouveau, il a réussi. Cependant, j'ai toujours le problème ci-dessus, mais comme un avertissement:

AVERTISSEMENT: Impossible d'extraire les données à partir de 'https://rubygems.org/': SSL_connect retourné=1 errno=0=SSLv3 lire certificat de serveur B: certificat de vérifier échoué (https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz)

Comment puis-je supprimer cet avertissement/d'erreur tout?

Je suis en utilisant le suivant:

  • rvm 1.22.15
  • ruby 2.0.0p247 (2013-06-27 révision 41674) [x86_64-darwin12.3.0]
  • OSX 10.8.5
  • Il ressemble presque à une erreur de régression. J'ai remarqué qu'une de mes élèves d'avoir le même problème aujourd'hui sur OS X. quand même la question. Il y a d'autres questions connexes (identique?) sur DONC, à partir de l'année dernière.
  • C'est un bogue connu dans obsolètes (2.0.*) versions de rubygems. Essayez de mettre à jour à la dernière rubygems version: gem update --system et puis exécutez de nouveau gem install.
  • Si c'est ok pour mettre à jour votre version de ruby, le mettre à jour. Ce problème est résolu dans la plus récente version de ruby.
  • Après l'ajout de l'adresse http de la source, l'exécution de gem sources -r https://rubygems.org/ a fonctionné pour moi (dans la mesure du retrait de l'avertissement).