web-dev-qa-db-fra.com

L'installation du paquet ne fonctionne pas

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?

5
ruby1141

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. 

0
ruby1141

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'.

6
ACHYUT KADAM

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.

2
Lahiru

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

0
Van_Paitin

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

0
nifCody