Je développe Ruby on Rails sur Windows.
Quelque chose ne va pas avec notre réseau local et ne peut pas accéder à https://www.rubygems.org , semble que c'est bloqué ou quelque chose.
Mais je peux y accéder via http://www.proxyfoxy.com .
Ci-dessous le résultat de bundle install
:
$ bundle install
Récupération de l'index source depuis https://rubygems.org/
Nouvelle tentative d’extension en raison d’une erreur (2/4): Bundler :: HTTPError Impossible d’extraire les spécifications de https://rubygems.org/
Nouvelle tentative d’extension en raison d’une erreur (3/4): Bundler :: HTTPError Impossible d’extraire les spécifications de https://rubygems.org/
Nouvelle tentative d’extension en raison d’une erreur (4/4): Bundler :: HTTPError Impossible d'extraire les spécifications de https://rubygems.org/
Impossible d'extraire les spécifications de https://rubygems.org/
Existe-t-il un autre moyen d'installer des gems via bundle install
?
C'est un problème de connectivité.
Je l'ai résolu par hideMe VPN . Il est utilisé pour contourner les sites Web bloqués ou pour les serveurs en panne uniquement pour un utilisateur particulier.
Maintenant, tout semble bien fonctionner.
Ouvrez le Gemfile et changez la première ligne de celle-ci
source 'https://www.rubygems.org'
pour ça
source 'http://www.rubygems.org'
supprimez 's
' de 'https
'.
Comme @Wasif l'a mentionné, assurez-vous d'abord que le site Ruby Gems est actif et que votre accès au réseau est correct.
Si cela fonctionne bien, essayez comme ça:
Tout d'abord, supprimez votre fichier Gemfile.lock
Puis lancez gem update --system
Puis, dans votre Gemfile, essayez de changer la première ligne source
'https://rubygems.org'
en http://
(sans s
)
À moins d'un problème de connectivité, cela devrait résoudre le problème avec bundle install
.
J'ai eu le même problème et cela a fonctionné lorsque j'ai arrêté le serveur Rails avant d'exécuter bundle install
Dans votre Gemfile à partir de la première ligne, la source doit être http: // au lieu de https: //.
changement
sourçe https://www.rubygems.org
dans
source http://www.rubygems.org
Ensuite, vous pouvez exécuter bundle install
avec succès