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?
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! !!
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.
https://github.com/rubygems/bundler/issues/7034
Recommended Posts