[RUBY] Informationen zur Versionsspezifikation für Schienen

Entsprechender Teil

Ruby on Rails5-Kurzanleitung, die im Feld Kapitel 3-1-3 verwendet werden kann

$ rails _5.2.1_ new taskleaf -d postgresql

Ich habe die App durch Angabe der Version in erstellt, aber als ich den Server startete, wurde die Rails-Version 5.2.4.4.

Erwartetes Verhalten

Wenn Sie die Versionen von Gemfile und Gemfile.lock abgleichen und den Server starten, erhalten Sie die Rails-Version 5.2.1

Woran ich gearbeitet habe

Die Version ist in Gemfile.lock beschrieben. Als ich sie mir ansah, war die Rails-Version immer noch 5.2.4.4. Auf der anderen Seite Gemfile

Gemfile


gem 'rails', '~> 5.2.1'

Warum unterscheiden sich die Versionen von Gemfile und Gemfile.lock? Ich dachte.

Als ich nachforschte, stellte ich fest, dass die Ursache der Edelstein "Schienen" war, "~> 5.2.1" Teil in der Gemfile. Da "gem'rails", "~> 5.2.1" "gem'rails" darstellt, "> = 5.2.1", <5.3.0 ", ist die Version von Gemfile.lock 5.2.4.4. Es war geschlossen. Damit Gemfile.lock 5.2.1 sein konnte, mussten im Gemfile "gem" -Rails und "5.2.1" angegeben werden.

Gemfile


gem 'rails', '5.2.1'

Richtig zu

$ bundle update

Die Version ist jetzt korrekt angegeben!

Recommended Posts

Informationen zur Versionsspezifikation für Schienen
Über Schienen 6
Informationen zum Rails-Routing
[Rails] Über ActiveJob!
Über Rails Controller
[Rails] Informationen zu Migrationsdateien
[Schienen 6] Über die wichtigsten Edelsteine
[Rails] Über aktiven Hash
[Rails-Versionsverwaltung] Rails-Versions-Downgrade
[Schienen] Standardwerte festlegen
Schienen Starke Parameter
[Anfänger] Über Rails Session
Informationen zum Benennen von Rails-Modellmethoden
[Rails] Informationen zur Struktur des scss-Ordners
[Rails] Informationen zum Rspec-Antworttest
Über Rails Scraping-Methode Mechanisieren
Über das Symbol <%%> in Rails erb
[Rails] Über die Implementierung der Like-Funktion
[Grover] PDF mit Rails generieren [Version 2020]
[Rails] Über die Hilfsmethode form_with [Basic]
Über =
Upgrade der Ruby- und Rails-Version des Projekts
Überlegungen zu Schienen und sauberer Architektur
[Rails 6.0] Informationen zum Batch-Speichern mehrerer Datensätze
[Ruby on Rails] Informationen zum Active Record-Rückruf
[Rails] Über local: true, beschrieben in form_with
[Japanische Version Faker] Über das Juwel "gimei"