Comme le titre l'indique, lorsque je lance des rails neufs, j'obtiens l'erreur suivante ...
Retrying fetcher due to error (2/4): Bundler::HTTPError Could not fetch specs from https://rubygems.org/
Could not fetch specs from https://rubygems.org/
Il semble que la cause de cette erreur soit souvent due à l'utilisation du Wi-Fi gratuit ou de l'antivirus.
% gem update –system
% bundle install
Si cela ne fonctionne toujours pas, passez à la suivante
Si vous ne pouvez pas résoudre le problème même à l'étape 1, vous ne pourrez peut-être pas établir de lien avec d'autres bibliothèques automatiquement, vous devez donc définir manuellement le chemin vers rubygems.org.
Qu'est-ce que __rubygems.org? __ C'est le site qui gère la bibliothèque Ruby. Voici l'URL du site https://rubygems.org/ Vous pouvez également vérifier le type de gemmes que vous avez, alors veuillez vous y référer lorsque vous en avez le temps.
Lorsque l'installation du bundle est exécutée, le contenu décrit dans le Gemfile est automatiquement passé par le chemin vers rubygems.org, mais si la sécurité est robuste, cela sera bloqué et une erreur se produira.
Suivez les étapes ci-dessous.
__Vérifiez l'API rubygems __
% host api.rubygems.org
Lorsque la commande ci-dessus est exécutée, le contenu suivant sera affiché.
------------d'ici------------
rubygems.org has address XXX.XXX.XXX.XX
rubygems.org has address XXX.XXX.XXX.XX
rubygems.org has address XXX.XXX.XXX.XX
rubygems.org has address XXX.XXX.XXX.XX
-----------Utilisez jusqu'à ici-----------
rubygems.org has IPv6 address 2a04:4e42::70
rubygems.org mail is handled by 10 mxa.mailgun.org.
rubygems.org mail is handled by 10 mxb.mailgun.org.
Je pense que la partie de XXX.XXX.XXX.XX est la partie de l'api et divers numéros sont alignés, mais je vais utiliser cette partie.
__IPv6 est à peu près une représentation 128 bits d'une adresse IP. __ ↓ Veuillez vous référer à ce site. https://dream.jp/ftth/tips_f/hikari17.html
__ Passez par le chemin en utilisant l'API ci-dessus __ Ouvrez le fichier suivant
% sudo vim /etc/hosts
Puisque nous allons parcourir le chemin à partir d'ici, copiez l'un des XXX.XXX.XXX.XX (api) ci-dessus et ajoutez-le comme suit
XXX.XXX.XXX.XXX rubygems.org
XXX.XXX.XXX.XXX rubygems.org
XXX.XXX.XXX.XXX rubygems.org
XXX.XXX.XXX.XXX rubygems.org
Après cela, essayez l'installation du bundle et si cela ne fonctionne toujours pas ...
Recommended Posts