[RUBY] erreur d'installation du bundle

Une erreur est survenue

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?

Solution

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! !!

Comment utiliser l'installation et la mise à jour groupées

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.

référence

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

Recommended Posts

erreur d'installation du bundle
Erreur lors de l'installation du bundle
erreur d'installation du compositeur
Erreur d'installation de Mac Rails
Erreur lors de l'installation de l'ensemble lors de l'exécution de rails neufs
Erreur lors de l'installation du bundle après la mise à niveau vers Catalina
l'installation du bundle n'installe pas mysql2
À propos de l'erreur causée par l'installation du bundle ~ puma Gem ~
Différence entre l'installation de bundle et de bundle
Une erreur se produit lors de l'installation du bundle après avoir défini la base de données sur mysql
Que faire si mysql2 obtient une erreur d'installation de bundle
mysql2 ne s'installe pas avec l'installation du bundle
[Rails 6] MySQL 2 ne peut pas regrouper l'installation
Je ne vois pas d'erreur dans l'installation du bundle Rails ... la solution
erreur Tomcat
Ajouter gem'rails-i18n ',' ~> 6.0.0 'et que faire si l'installation du bundle donne une erreur
[Remarque] Différence entre l'installation et la mise à jour du bundle
Erreur Eclipse
installation groupée? installer du fil? Que faites-vous
Que faire si une erreur se produit lorsque nokogiri entre lors de l'installation du bundle
Erreur FindBugs-IDEA
OwlgardenRPA - Installer
Copier le référentiel et obtenir une erreur mysql2 lors de la première installation du bundle