[RUBY] Erreur lors de l'installation de l'ensemble lors de l'exécution de rails neufs

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/

Cause: Parce que j'utilisais le Wi-Fi gratuit dans un certain café

Il semble que la cause de cette erreur soit souvent due à l'utilisation du Wi-Fi gratuit ou de l'antivirus.

Solution: il y a 3 étapes

ÉTAPE 1: Mettre à niveau les RubyGems (commande gem) lui-même
% gem update –system
% bundle install

Si cela ne fonctionne toujours pas, passez à la suivante

ÉTAPE2: liaison manuelle avec la bibliothèque

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

ÉTAPE3: modifiez l'environnement Wi-Fi ou arrêtez le buster antivirus Abandonnons cette fois le Wi-Fi gratuit. Revenez à votre domicile ou au travail et réessayez l'installation de l'ensemble. Quant à la façon d'arrêter le antivirus, cela change pour chaque logiciel, alors vérifiez le site, etc. et exécutez-le.

Recommended Posts

Erreur lors de l'installation de l'ensemble lors de l'exécution de rails neufs
Erreur lors de l'installation du bundle
erreur d'installation du bundle
Je ne vois pas d'erreur dans l'installation du bundle Rails ... la solution
[Rails] Solution lorsqu'une erreur de migration se produit dans agit-as-taggable-on
Erreur d'installation de Mac Rails
Résoudre Gem :: FilePermissionError lors de l'exécution de rails d'installation de gem (Tutoriel Rails Chapitre 1)
Erreur lors de l'utilisation des rails capybara
Résoudre l'erreur CreateProcess = 206 lors de l'exécution de Java dans un environnement Windows
Afficher une erreur détaillée dans Logger lors de l'exécution de Java sur le serveur
[Rails] Erreur de validation inattendue dans l'appareil
Créer une nouvelle application avec Rails
[Rails 6] MySQL 2 ne peut pas regrouper l'installation
Comment installer Swiper in Rails
Erreur de non-recherche du symbole lors de la nouvelle classe dans un autre fichier Java
Remède pour "Un serveur est déjà en cours d'exécution." Erreur lors de l'exécution des rails s
Le point d'arrêt ne fonctionne pas lors de l'exécution de Rails Minitest dans Ruby Test Explorer
Je veux ajouter un appareil dans Rails, mais je ne peux pas grouper l'installation
Erreur de mise en œuvre lors de la mise en œuvre de la validation Spring
Que faire si une erreur se produit lorsque nokogiri entre lors de l'installation du bundle
Lors de la création d'un environnement rails6 sur Ubuntu, il est bloqué avec l'installation du bundle
Solution pour l'erreur Webpacker :: Manifest :: MissingEntryError dans Devise :: Sessions # new
Traitement de NameError: constante non initialisée :: Erreur analysable lors de l'installation d'Active Storage dans Rails6
[Rails] Résolution d'erreur lors de la génération de jetons avec PAYJP
Rails nouveau dans Ruby on Rails ~ Mémorandum jusqu'au déploiement 2
Erreur lors de l'installation du bundle après la mise à niveau vers Catalina
Rails <% = expression%> Pourquoi aucune erreur ne se produit lorsqu'il est vide
Une erreur de serveur interne 500 se produit dans l'environnement de production Rails
Rails nouveau dans Ruby on Rails ~ Mémorandum jusqu'au déploiement 1
[Aucune erreur de méthode] Solution lorsqu'elle se produit dans la nouvelle action
[Rails] ActiveRecord :: HasManyThrough Order Error in Users # show
Fonction de notification simple dans Rails (uniquement lorsqu'elle est suivie)
[Dans le développement de l'équipe] Erreur lors du déplacement vers la succursale d'un autre membre et de l'exécution des rails [Rails]
Group_by dans Rails
erreur d'installation du compositeur
Points bloqués lors de l'exécution de vite + Nginx dans l'environnement Docker
Erreur rencontrée avec les notes lors du déploiement de docker sur des rails
Erreur de migration après l'association Activerecord dans l'environnement Rails5 + Docker
À propos de l'erreur causée par l'installation du bundle ~ puma Gem ~
Accélérez considérablement l'installation lente du bundle dans l'environnement Docker
Tutoriel Ruby on Rails Remarques gênantes lors de l'exécution sous Windows
Erreur de syntaxe lors de l'inclusion de balises HTML dans Draper + create.js.erb