J'ai installé Ruby et mis à jour les gemmes Ruby. Je souhaite maintenant télécharger Rails 3.2.13 .
ERROR: Could not find a valid gem 'Rails' (= 3.2.13), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect SYSCA
LL returned=5 errno=0 state=SSLv2/v3 read server hello A (https://rubygems.org/s
pecs.4.8.gz)
ERROR: Possible alternatives: Rails
J'ai lu sur Internet que le téléchargement de gem httpclient pourrait peut-être fonctionner, mais je n'ai pas réussi à le télécharger (autre erreur).
faire ceci:
gem sources -a http://rubygems.org
puis répondez y pour
Do you want to add this insecure source? [yn]
enfin,
gem install Rails
j'espère que cela pourra aider :)
J'ai eu une erreur similaire.
Essayez dans votre Gemfile:
source 'http://rubygems.org'
Au lieu de:
source 'https://rubygems.org'
Cela a résolu mon problème ...
voyez si cela peut fonctionner "wget rubygems.org/downloads/Rails-3.2.13.gem"
Cela a fonctionné pour moi, mais Vimsha n'a pas expliqué comment installer la gemme après l'avoir téléchargée. C'est assez facile:
gem install Rails-3.2.13.gem
installe la gemme et les autres gemmes dont il dépend.
C'est de là que j'ai obtenu cette information:
La réponse et la méthodologie peuvent être trouvées sur http://guides.rubygems.org/ssl-certificate-update/
Passez à "INSTALLER À L'AIDE DE PACKAGES DE MISE À JOUR (NOUVEAU)" et suivez les instructions
Le plus récent RubyGem est disponible sur https://rubygems.org/pages/download
J'ai eu le même problème, mais il s'avère que j'avais une configuration de proxy, mais j'essayais de télécharger des gemmes depuis un réseau sans proxy.
Tout d’abord, détectez si vous avez une configuration de proxy. Faire
env | grep -i proxy
Si cette commande imprime quelque chose sur STDOUT sur le terminal, par ex. dans mon cas
http_proxy=http://proxy.abcde.ac.za:80/
https_proxy=https://proxy.abcde.ac.za:80/
Faire
unset http_proxy
unset https_proxy
Cela désactive les variables d’environnement proxy en null, donc, lorsque vous exécutez env | grep -i proxy il ne devrait y avoir aucune sortie.
Maintenant courir
gem install [gemname]