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/
Es scheint, dass die Ursache für diesen Fehler häufig durch die Verwendung von Free Wi-Fi oder Virus Buster verursacht wird.
% gem update –system
% bundle install
Wenn dies immer noch nicht funktioniert, fahren Sie mit dem nächsten fort
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 ...
Recommended Posts