[RUBY] À propos de la spécification de version des rails

Partie correspondante

Ruby on Rails5 guide pratique d'apprentissage rapide qui peut être utilisé sur le terrain Chapitre3-1-3

$ rails _5.2.1_ new taskleaf -d postgresql

J'ai créé l'application en spécifiant la version dans, mais lorsque j'ai démarré le serveur, la version rails est devenue 5.2.4.4.

Comportement attendu

Faire correspondre les versions de Gemfile et Gemfile.lock et démarrer le serveur aboutira à la version 5.2.1 de rails

Sur quoi j'ai travaillé

La version est décrite dans Gemfile.lock, donc quand je l'ai regardée, la version rails était toujours 5.2.4.4. D'autre part, Gemfile

Gemfile


gem 'rails', '~> 5.2.1'

Alors pourquoi les versions de Gemfile et Gemfile.lock sont-elles différentes? J'ai pensé.

En enquêtant, j’ai découvert que la cause était la gemme «rails», partie «~> 5.2.1» du Gemfile. Puisque gem'rails ',' ~> 5.2.1' représente gem'rails ','> = 5.2.1 ', <5.3.0', la version de Gemfile.lock est 5.2.4.4. C'était fermé. Pour que Gemfile.lock soit 5.2.1, il était nécessaire de spécifier «gem» rails »et« 5.2.1 »dans le Gemfile.

Gemfile


gem 'rails', '5.2.1'

Corriger à

$ bundle update

La version est maintenant correctement spécifiée!

Recommended Posts

À propos de la spécification de version des rails
À propos des rails 6
À propos du routage des rails
[Rails] À propos d'ActiveJob,!
À propos du contrôleur Rails
[Rails] À propos des fichiers de migration
[Rails 6] À propos des principaux joyaux
[Rails] À propos du hachage actif
[Gestion des versions des rails] Rétrogradation de la version des rails
[rails] concevoir les valeurs par défaut
rails Paramètres forts
[Débutant] À propos de la session Rails
A propos de l'attribution d'un nom aux méthodes de modèle Rails
[Rails] À propos de la structure des dossiers scss
[Rails] À propos du test de réponse Rspec
À propos de la méthode de raclage des rails Mechanize
À propos du symbole <%%> dans Rails erb
[Rails] À propos de la mise en œuvre de la fonction similaire
[Grover] Générer un PDF avec des rails [version 2020]
[Rails] À propos de la méthode d'assistance form_with [Basic]
À propos =
Mise à niveau de la version du projet Ruby and Rails
Considération sur les rails et l'architecture propre
[Rails 6.0] À propos de la sauvegarde par lots de plusieurs enregistrements
[Ruby on Rails] À propos du rappel Active Record
[Rails] À propos de local: true décrit dans form_with
[Version japonaise Faker] À propos du joyau "gimei"