2017-06-27 3 views
0

Je rencontre des problèmes de gemmes lorsque j'ai essayé de mettre à niveau vers les rails 5.1.1, j'obtiens la sortie ci-dessous lorsque j'exécute des rails de mise à jour du bundle de 4.2: être?Problèmes de gemme lors de la mise à niveau vers les rails 5.1.1

Bundler could not find compatible versions for gem "railties": 
In Gemfile: 
railties (~> 5.0) 

devise was resolved to 4.3.0, which depends on 
    railties (< 5.2, >= 4.1.0) 

quiet_assets (~> 1.1) was resolved to 1.1.0, which depends on 
    railties (< 5.0, >= 3.1) 

rails (~> 5.1.1) was resolved to 5.1.1, which depends on 
    railties (= 5.1.1) 

responders (~> 2.1) was resolved to 2.4.0, which depends on 
    railties (< 5.3, >= 4.2.0) 

Répondre

0

pense que le problème réside peut-être avec railties (~> 5.0), si vous regardez un peu plus bas il affirme que Rails 5.1.1 besoins Railties 5.1.1. rails (~> 5.1.1) was resolved to 5.1.1, which depends on railties (= 5.1.1). Sur une note de côté, avez-vous mis à jour avant? Il peut être utile de passer de la version 4.2 à la version 5.0, puis de la version 5.1 pour être sûr de détecter les erreurs des méthodes obsolètes. Voir ceci ->Rails Upgrade Guide

Editer pour ajouter: On dirait que la gemme quiet_assets est obsolète. Si vous avez besoin de quiet_assets gem, jetez un coup d'œil à cet article sur la mise sous silence de l'enregistrement des ressources (expliquez-le mieux que je ne peux)! Quiet Assets in Rails 5