Décrivez le Gem que vous souhaitez utiliser dans le Gemfile et installez le bundle! 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`
Oups ... Ce qui est écrit ...
Je ne parle pas anglais, je vais donc laisser Google Translator
Terminal
Vous avez requis:
Ecoutez> = 3.0.5、<3.2
Le lot est actuellement de 3.2.Ecoute verrouillée à 1.
`bundle updatelisten`Essayez de courir
Si vous souhaitez mettre à jour plusieurs gemmes dans un Gemfile à la fois
Tous`bundleupdate`Veuillez le donner à
Dit Google Translator.
Qu'est-ce que ça veut dire? La version de ce joyau appelée listen est spécifiée comme 3.0.5 ou plus et moins de 3.2, et le côté bundle ne prend en charge que 3.2.1 ~ Veuillez donc mettre à jour ~ C'est ce que tu veux dire?
C'est exactement ce que m'a dit le terminal
Terminal
bundle update
Après cela, l'installation de bundle l'a résolu. Apparemment, cela se produit si les versions prises en charge de Rails et Bundler sont différentes.
Si vous êtes un utilisateur d'iPhone, vous avez probablement une expérience similaire.
"Une nouvelle version d'iOS est sortie, alors mettons-la à jour." "D'accord, la mise à jour est terminée, veux-tu jouer au jeu?" "Oh, l'application ne démarre pas ..."
Cela semble également se produire car le dernier iOS et la version de l'application ne correspondent pas Par conséquent, il est dit qu'il vaut mieux ne pas mettre à jour sans discernement simplement parce que la dernière version est sortie (je le ferai à la hâte ^ o ^)
Il est décidé que la nouvelle version est meilleure! !! Au début, j'ai pensé, mais il semble que c'est dans le domaine de l'ingénieur que les fonctions qui fonctionnaient jusqu'à présent ne fonctionneront pas en raison de la mise à jour. Si vous aimez les nouveautés, faites attention! !!
bundle install installe Gem basé sur Gemfile.lock S'il existe un Gemfile mais pas dans Gemfile.lock, mettez à jour Gemfile.lock après avoir installé le Gem cible.
la mise à jour du bundle installe Gem basé sur Gemfile et met à jour Gemfile.lock
Après tout, si Gemfile.lock n'est pas mis à jour, il ne sera pas reflété dans l'application. Je touche souvent Gemfile, mais je reconnais que la décision finale est laissée à Gemfile.lock.
https://github.com/rubygems/bundler/issues/7034
Recommended Posts