[RUBY] Paketinstallationsfehler

Ein Fehler ist aufgetreten

Beschreiben Sie den Gem, den Sie in der Gemfile- und Bundle-Installation verwenden möchten! Oh,

Terminal


You have requested:
  listen >= 3.0.5, < 3.2

The bundle currently has listen locked at 3.2.1.
Try running `bundle update listen`

If you are updating multiple gems in your Gemfile at once,
try passing them all to `bundle update`

Hoppla ... Was geschrieben steht ...

Ich kann kein Englisch und überlasse es daher Google Übersetzer

Terminal


Du hast angefragt:
Hör mal zu> = 3.0.5、<3.2

Bundle ist derzeit 3.2.Listen-Locked bei 1.
`bundle updatelisten`Versuche zu rennen

Wenn Sie mehrere Edelsteine in einer Gemfile gleichzeitig aktualisieren möchten
Alle von ihnen`bundleupdate`Bitte geben Sie es an

Sagte Google Übersetzer.

Was bedeutet das? Die Version dieses Edelsteins namens listen ist als 3.0.5 oder höher und kleiner als 3.2 angegeben, und die Bundle-Seite unterstützt nur 3.2.1 ~ Bitte aktualisieren Sie ~ Meinst Du das?

Lösung

Dies ist genau das, was mir das Terminal gesagt hat

Terminal


bundle update

Danach löste die Bundle-Installation das Problem. Anscheinend passiert dies, wenn die unterstützten Versionen von Rails und Bundler unterschiedlich sind.

Wenn Sie ein iPhone-Benutzer sind, haben Sie wahrscheinlich ähnliche Erfahrungen.

"Eine neue Version von iOS ist da, also aktualisieren wir sie." "Okay, das Update ist vorbei, möchtest du das Spiel spielen?" "Oh, die App startet nicht ..."

Dies scheint auch zu geschehen, weil das neueste iOS und die Version der Anwendung nicht übereinstimmen Daher wird gesagt, dass es besser ist, nicht wahllos zu aktualisieren, nur weil die neueste Version veröffentlicht wird (ich werde es in Eile tun ^ o ^)

Es wird entschieden, dass die neuere Version besser ist! !! Zuerst dachte ich, aber es scheint, dass auf dem Gebiet des Ingenieurs die Funktionen, die bisher funktionierten, aufgrund des Updates nicht funktionieren werden. Wenn Sie neue Dinge mögen, seien Sie vorsichtig! !!

Verwendung der Bundle-Installation und des Bundle-Updates

Bundle-Installation installiert Gem basierend auf Gemfile.lock Wenn es eine Gemfile gibt, aber nicht in Gemfile.lock, aktualisieren Sie Gemfile.lock nach der Installation des Ziel-Gems.

Das Bundle-Update installiert Gem basierend auf Gemfile und aktualisiert Gemfile.lock

Wenn Gemfile.lock nicht aktualisiert wird, wird es schließlich nicht in der Anwendung wiedergegeben. Ich berühre oft Gemfile, aber ich erkenne, dass die endgültige Entscheidung Gemfile.lock überlassen bleibt.

Referenz

https://github.com/rubygems/bundler/issues/7034

Recommended Posts

Paketinstallationsfehler
Fehler bei der Bundle-Installation
Composer-Installationsfehler
Mac Rails Installationsfehler
Fehler bei der Bundle-Installation beim Ausführen neuer Schienen
Fehler bei der Bundle-Installation nach dem Upgrade auf Catalina
Bei der Bundle-Installation wird mysql2 nicht installiert
Über den Fehler, der durch die Bundle-Installation ~ puma Gem ~ verursacht wurde
Unterschied zwischen Bundle und Bundle-Installation
Bei der Bundle-Installation tritt ein Fehler auf, nachdem die Datenbank auf MySQL gesetzt wurde
Was tun, wenn mysql2 einen Bundle-Installationsfehler erhält?
mysql2 kann mit der Bundle-Installation nicht installiert werden
[Rails 6] MySQL 2 kann die Installation nicht bündeln
Ich sehe keinen Fehler bei der Installation des Rails-Bundles ... der Lösung
Katerfehler
Fügen Sie gem'rails-i18n ',' ~> 6.0.0 'hinzu und was zu tun ist, wenn die Bundle-Installation einen Fehler anzeigt
[Hinweis] Unterschied zwischen Bundle-Installation und -Update
Eclipse-Fehler
Bundle installieren? Garn installieren? Was machst du
Was tun, wenn ein Fehler auftritt, wenn nokogiri bei der Bundle-Installation eingeht?
FindBugs-IDEA-Fehler
OwlgardenRPA --Installieren
Kopieren des Repositorys und Abrufen eines mysql2-Fehlers bei der ersten Bundle-Installation