web-dev-qa-db-fra.com

Pourquoi le bundler est-il incapable d'accéder à http://rubygems.org?

L'installation du bundle fonctionnait parfaitement hier, mais maintenant elle renvoie cette sortie dans le CL:

   ~/dev/Rails/sample_app$ bundle install
   Fetching gem metadata from https://rubygems.org/.
   Error Bundler::HTTPError during request to dependency API
   Fetching full source index from https://rubygems.org/
   Could not reach https://rubygems.org/

la seule modification que j'ai apportée au fichier gem a été d'ajouter le gem pour factory girl (1.4.0) dans le groupe de test.

Je ne travaille derrière aucun mandataire et je suis également entièrement connecté à Internet. Je ne peux pas non plus trouver quelque chose comme ça sur Google. Toute aide serait très appréciée!

27
TangoKilo

Ce n'est pas une gemme ou un problème Ruby, c'est un problème de résolveur, comme vous pouvez le constater à partir de votre uknown Host rubygems.org réponse.

Si votre navigateur se résout, essayez des sites comme:

pour valider que votre problème est localisé.

7
Todd A. Jacobs

Est-ce que cela fonctionne lorsque vous supprimez la nouvelle ligne?

Vous devriez peut-être changer le Gemfile pour utiliser http au lieu de https

8
remjih

On dirait que vous êtes peut-être derrière un serveur proxy.

Essayez (unix/os x)

$ export http_proxy=http://username:[email protected]:[your_proxy_port]

Vous pourrez peut-être obtenir les informations de votre navigateur Web si vous n'êtes pas au courant des valeurs par vous-même.

Sous Windows, vous pouvez le faire en accédant aux variables d'environnement et en en ajoutant une nouvelle appelée http_proxy avec les valeurs ci-dessus.

7
DVG