[RUBY] Fehler bei der Bundle-Installation beim Ausführen neuer Schienen

Wie der Titel schon sagt, erhalte ich beim Ausführen neuer Schienen den folgenden Fehler ...

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/

Ursache: Weil ich in einem bestimmten Café kostenloses WLAN verwendet habe

Es scheint, dass die Ursache für diesen Fehler häufig durch die Verwendung von Free Wi-Fi oder Virus Buster verursacht wird.

Lösung: Es gibt 3 Schritte

SCHRITT 1: Aktualisieren Sie die RubyGems (gem-Befehl) selbst
% gem update –system
% bundle install

Wenn dies immer noch nicht funktioniert, fahren Sie mit dem nächsten fort

SCHRITT2: Manuelle Verknüpfung mit der Bibliothek

Wenn Sie das Problem selbst in Schritt 1 nicht lösen können, können Sie möglicherweise keine automatische Verknüpfung mit anderen Bibliotheken herstellen. Daher müssen Sie den Pfad zu rubygems.org manuell festlegen.

Was ist __rubygems.org? __ Dies ist die Site, die die Ruby-Bibliothek verwaltet. Hier ist die Site-URL https://rubygems.org/ Sie können auch überprüfen, welche Art von Edelsteinen Sie haben. Bitte beziehen Sie sich darauf, wenn Sie Zeit haben.

Wenn die Bundle-Installation ausgeführt wird, werden die in der Gemfile beschriebenen Inhalte automatisch über den Pfad zu rubygems.org weitergeleitet. Wenn die Sicherheit jedoch robust ist, wird dies blockiert und es tritt ein Fehler auf.

Folgen Sie den unteren Schritten.

__Überprüfen Sie die Rubygems-API __

% host api.rubygems.org

Wenn der obige Befehl ausgeführt wird, wird der folgende Inhalt angezeigt.

------------von hier------------
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
-----------Verwenden Sie bis hier-----------
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.

Ich denke, dass der Teil von XXX.XXX.XXX.XX der Teil von API ist und verschiedene Zahlen aufgereiht sind, aber ich werde diesen Teil verwenden.

__IPv6 ist ungefähr eine 128-Bit-Darstellung einer IP-Adresse. __ __ ↓ Bitte beziehen Sie sich auf diese Seite. https://dream.jp/ftth/tips_f/hikari17.html

__ Überquere den Pfad mit der obigen API __ Öffnen Sie die folgende Datei

% sudo vim /etc/hosts

Da wir den Pfad von hier aus durchlaufen werden, kopieren Sie einen der oben genannten XXX.XXX.XXX.XX (API) und fügen Sie ihn wie folgt hinzu

XXX.XXX.XXX.XXX   rubygems.org
XXX.XXX.XXX.XXX   rubygems.org
XXX.XXX.XXX.XXX   rubygems.org
XXX.XXX.XXX.XXX   rubygems.org

Versuchen Sie danach die Bundle-Installation und wenn es immer noch nicht funktioniert ...

SCHRITT 3: Ändern Sie die Wi-Fi-Umgebung oder stoppen Sie den Virus Buster Lassen Sie uns diesmal die Arbeit mit kostenlosem WLAN aufgeben. Kehren Sie zu Ihnen nach Hause oder zur Arbeit zurück und versuchen Sie erneut, das Bundle zu installieren. Wie Sie den Virus Buster stoppen können, ändert sich für jede Software. Überprüfen Sie daher die Site usw. und führen Sie sie aus.

Recommended Posts

Fehler bei der Bundle-Installation beim Ausführen neuer Schienen
Fehler bei der Bundle-Installation
Paketinstallationsfehler
Ich sehe keinen Fehler bei der Installation des Rails-Bundles ... der Lösung
[Rails] Lösung, wenn ein Migrationsfehler in Acts-as-Taggable-On auftritt
Mac Rails Installationsfehler
Beheben Sie Gem :: FilePermissionError, wenn Sie Gem Install Rails ausführen (Rails Tutorial Kapitel 1).
Fehler bei der Verwendung von Schienen Capybara
Beheben Sie den CreateProcess-Fehler = 206, wenn Sie Java in einer Windows-Umgebung ausführen
Zeigt einen detaillierten Fehler in Logger an, wenn Java auf dem Server ausgeführt wird
[Rails] Unerwarteter Validierungsfehler im Gerät
Erstellen Sie eine neue App mit Rails
[Rails 6] MySQL 2 kann die Installation nicht bündeln
So installieren Sie Swiper in Rails
Fehler beim Finden des Symbols bei neuer Klasse in einer anderen Java-Datei
Abhilfe für "Ein Server läuft bereits." Fehler beim Ausführen von Rails s
Der Haltepunkt funktioniert nicht, wenn Rails Minitest im Ruby Test Explorer ausgeführt wird
Ich möchte Geräte in Rails hinzufügen, kann die Installation jedoch nicht bündeln
Fehler bei der Implementierung bei der Implementierung der Spring-Validierung
Was tun, wenn ein Fehler auftritt, wenn nokogiri bei der Bundle-Installation eingeht?
Beim Erstellen einer Rails6-Umgebung unter Ubuntu bleibt die Bundle-Installation hängen
Lösung für den Fehler Webpacker :: Manifest :: MissingEntryError in Devise :: Sessions # new
Umgang mit NameError: nicht initialisierte Konstante :: Analysierbarer Fehler bei der Installation von Active Storage in Rails6
[Rails] Fehlerbehebung beim Generieren von Token mit PAYJP
Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 2
Fehler bei der Bundle-Installation nach dem Upgrade auf Catalina
Schienen <% = Ausdruck%> Warum im leeren Zustand kein Fehler auftritt
500 Interner Serverfehler tritt in der Rails-Produktionsumgebung auf
Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 1
[Kein Methodenfehler] Lösung, wenn sie in der neuen Aktion auftritt
[Rails] ActiveRecord :: HasManyThrough-Bestellfehler in Benutzer # show
Einfache Benachrichtigungsfunktion in Rails (nur wenn befolgt)
[In der Teamentwicklung] Fehler beim Wechsel in den Zweig eines anderen Mitglieds und beim Ausführen von Rails s [Rails]
Group_by in Rails
Composer-Installationsfehler
Punkte, die beim Ausführen von vite + Nginx in der Docker-Umgebung hängen bleiben
Fehler beim Bereitstellen von Docker auf Schienen mit Notizen
Migrationsfehler nach Activerecord-Zuordnung in der Rails5 + Docker-Umgebung
Über den Fehler, der durch die Bundle-Installation ~ puma Gem ~ verursacht wurde
Beschleunigen Sie die langsame Bundle-Installation in der Docker-Umgebung erheblich
Ruby on Rails-Lernprogramm Problematische Hinweise unter Windows
Syntaxfehler beim Einfügen von HTML-Tags in Draper + create.js.erb