Impossible d'installer les gemmes de Ruby dans Windows

j'ai installé rubyinstaller-2.0.0-p195 sur mon PC et j'ai ouvert l'invite de commande avec Ruby. ensuite, j'ai couru gem update --system commande de mise à jour et mise à jour avec succès.

Maintenant, chaque fois que j'ai essayé de courir gem install <program>, par exemple. gem install rhc,gem install af, il ne s'installe pas à chaque fois et afficheSSL_certificate erreur lié comme indiqué ci-dessous -

C:WindowsSystem32>gem install rhc
ERROR:  Could not find a valid gem 'rhc' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/rhc-1.15.6.gemspec.rz)
ERROR:  Possible alternatives: rhc
18
demandé sur Sukanta Paul 2013-11-02 23:32:10

4 réponses

RubyGems récupère les gemmes des sources que vous avez configurées (stockées dans votre ~ / .gemrc). La source par défaut est https://rubygems.org.

Mais vous pouvez exécuter les commandes suivantes: *

gem sources --remove https://rubygems.org/
gem sources --add http://rubygems.org/

──────────────

* Si vous souhaitez réinitialiser le "paramètres d'usine":

       gem sources --remove http://rubygems.org/

       gem sources --add https://rubygems.org/

43
répondu Paul Vargas 2015-03-05 06:25:50

ceci est probablement dû à l'exécution sur une connexion sécurisée (https) rubygems.org. Regardez l'aide pour "gem sources-h", supprimez la version https et ajoutez http://rubygems.org

16
répondu Mitch 2013-11-15 20:20:16

Windows solution:

  1. page de téléchargement de rubygems.

  2. télécharger le fichier ZIP.

  3. décompresser le fichier, puis L'invite de commande, en allant sur le chemin contenant le programme d'installation.rb, et exécutez la commande suivante:

    Ruby setup.rb

2
répondu josef 2016-01-28 09:42:49

vous pouvez utiliser http pour source:

gem install rhc --source http://rubygems.org
2
répondu Dung Vu 2016-11-26 13:16:52