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
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/
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
Windows solution:
télécharger le fichier ZIP.
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
vous pouvez utiliser http pour source:
gem install rhc --source http://rubygems.org