[RUBY] [Programmieranfänger] Was tun, wenn Schienen zu einem Fehler in der lokalen Entwicklungsumgebung werden?

Status

Als ich versuchte, den Rails-Server wie gewohnt im Terminal zu starten,

terminal


user@usernoMacBook-Air App Name% rails s
Traceback (most recent call last):
	5: from bin/rails:3:in `<main>'
	4: from bin/rails:3:in `load'
	3: from /Users/user/App Name Bin/spring:10:in `<top (required)>'
	2: from /Users/user/App Name/bin/spring:10:in `new'
	1: from /System/Library/Frameworks/Ruby.framework/Versions/
2.6/usr/lib/ruby/2.6.0/bundler/lockfile_parser.rb:95:in `initialize'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby
/2.6.0/bundler/
lockfile_parser.rb:108:in `warn_for_outdated_bundler_version'
: You must use Bundler 2 or greater with this lockfile. (Bundler::LockfileError)

Ich habe den obigen Fehler erhalten und der Server hat plötzlich aufgehört zu booten.

Umgebung

terminal



■ruby -v
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin19]

■bundler -v
Bundler version 1.7.4

Was ging

Weil der Bundler bereits installiert ist

terminal


sudo gem update bundler

Wenn Sie das tun

terminal


Your Ruby version is 2.6.3, but your Gemfile specified 2.5.3

Wird rauskommen. Die Ruby-Version der App, die ich entwickle, ist 2.5.3 Aus irgendeinem Grund wurde die Ruby-Version der lokalen Entwicklungsumgebung von Mac zu 2.6.3. (Vielleicht habe ich ein Upgrade durchgeführt, ohne es zu merken) Das Obige wurde angezeigt, da die Version unterschiedlich ist.

Wir haben bereits eine Produktionsumgebung für die Bereitstellung unter AWS erstellt, und die Ruby-Version in der Produktionsumgebung ist Da es 2.5.3 war, möchte ich die Version mit 2.5.3 vereinheitlichen,

terminal


rbenv local 2.5.3
(In Anbetracht der Möglichkeit, in Zukunft andere Apps lokal über Schienen zu entwickeln
Nur dieses Projekt ist gewagt lokal, nicht rbenv global 2.5.Ich habe angegeben, 3) zu verwenden

terminal


source ~/.bash_profile

Der Server ist jetzt betriebsbereit!

von jetzt an

Warum die lokale Ruby-Version gestiegen ist Ich würde gerne nachforschen. .. ..

Recommended Posts

[Programmieranfänger] Was tun, wenn Schienen zu einem Fehler in der lokalen Entwicklungsumgebung werden?
[Rails] Was tun, wenn Sie versehentlich eine Bundle-Installation in einer Produktionsumgebung in Ihrer lokalen Umgebung durchführen?
Was ist zu tun, wenn in einer der Quellen in der Entwicklungsumgebung mit Docker × Rails × RSpec "Nicht gefunden" angezeigt wird?
[Rails] Was tun, wenn der Fehler Keine Datenbank ausgewählt und Unbekannte Datenbank in db: migrate angezeigt wird?
<Punktinstallation> Was tun, wenn Sie aufgrund eines Fehlers beim Erstellen einer Entwicklungsumgebung für das Rails-Lernen nicht fortfahren können?
Was tun, wenn der Wert im zweiten getSubmittedValue () in JSF Validator null wird?
Was tun, wenn die ffi-Installation beim Starten einer Anwendung in Rails fehlschlägt?
Was tun, wenn die Meldung "Ein Server läuft bereits" angezeigt wird. Fehler beim Versuch, den Rails-Server zu starten
[Rails] Ich möchte alles zurücksetzen, weil die Daten in der lokalen Umgebung falsch sind! Was ist vorher zu tun?
Was ist nach der Installation von 'devise' 'bootstrap' von gemfile with Rails zu tun, wenn url ein Fehler ist?
Was tun, wenn die bereits verwendete Adresse nach dem Ausführen der Schienen angezeigt wird?
[Rails] Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden?" Angezeigt wird, wenn der Befehl "Rails" in Catalina ausgeführt wird
[Rails Tutorial Kapitel 2] Was tun, wenn Sie einen Fehlern im Spaltennamen machen?
[Schienen] Was tun, wenn mit der Fehlermethode keine Fehlermeldung angezeigt wird?
Was tun, wenn während des Rails-Testcodes ein Fehler bei der Standardauthentifizierung auftritt?
Was tun, wenn in einer Lightweight-JRE eine UnsupportedCharsetException auftritt?
Was tun, wenn ein Fehler in Rails auftritt? DB: migrate ((StandardError: Ein Fehler ist aufgetreten, diese und alle späteren Migrationen wurden abgebrochen :))
Was tun, wenn die Änderungen im Servlet nicht berücksichtigt werden?
Was tun, wenn die Rails-Seite im Rails-Lernprogramm 1.3.2 nicht angezeigt wird?
Was tun, wenn Cloud 9 im Rails-Lernprogramm voll ist?
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
Was tun, wenn ein Fehler auftritt (StandardError: Ein Fehler ist aufgetreten, diese und alle späteren Migrationen wurden abgebrochen :) in Rails db: migrate
Nachdem ich Progate gelernt hatte, versuchte ich, eine SNS-Anwendung mit Rails in der lokalen Umgebung zu erstellen
Was tun, wenn beim Installieren von Axios in einem React + Typescript-Projekt ein Fehler auftritt?
Was tun, wenn blockierter Host: "Hostname" in Ruby on Rails angezeigt wird
Was tun, wenn ein Fehler auftritt, wenn nokogiri bei der Bundle-Installation eingeht?
Ich möchte bei der Registrierung in der Datenbank eine Fehlermeldung anzeigen
Es wurde ein Fehler behoben, der beim Versuch auftrat, Spark in einer Umgebung zu verwenden, in der Java 8 und Java 11 gleichzeitig vorhanden sind
Was tun, wenn das von refile gepostete Bild nach dem Einstellen der 404-Fehlerseite in Rails verschwindet?
Puma --Nignx ist ein Fluchtweg, wenn die Schienen in der Umgebung nicht funktionieren
Rails6.0 ~ So erstellen Sie eine umweltfreundliche Entwicklungsumgebung
Was tun, wenn in PlayFramework eine IllegalStateException auftritt?
[Grails] Beim Ausführen ist ein Fehler aufgetreten. Was ist zu tun, wenn die Grails-CLI nicht gestartet wird?
Was tun, wenn das Erstellen über die Befehlszeile in der Android-Entwicklungsumgebung fehlschlägt?
[Schienen] Was tun, wenn das Refile-Bild beim Schreiben der Verarbeitung zum Zeitpunkt des Routing-Fehlers nicht angezeigt wird?
Beim Versuch, GlassFish zu starten, wurde beim Veröffentlichen in GlassFish 4.0 auf meinem lokalen Host ein interner Fehler angezeigt. Was tun, wenn es wird?
[React.useRef] Was tun, wenn im Ereignis-Listener nicht auf den neuesten Status verwiesen werden kann?
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Was tun, wenn das SSL-Zertifikat abgelaufen ist?
Was tun, wenn Sie den Text eines Elements in Selen nicht abrufen können?
[Rails] So löschen Sie MySQL-Daten aus der Produktionsumgebung, nachdem Sie sie in die Entwicklungsumgebung gestellt haben
Was tun, wenn ein ActionController :: UnknownFormat-Fehler auftritt?
Was tun, wenn beim Abrufen von Rails datetime_field die Fehlermeldung "Bitte geben Sie einen gültigen Wert ein" angezeigt wird?
Was ist zu tun, wenn in Eclipse "Fehler beim Laden der gemeinsam genutzten JNI-Bibliothek" angezeigt wird?
Was ist zu tun, wenn Fehler / Fehler: Datei erforderlich.expand_path ('../ config / environment', __dir__) in RSpec angezeigt wird
[Rails] Was tun, wenn Sie einen Fehler generieren möchten, der nicht behoben werden kann, wenn externe Schlüsselbeschränkungen angewendet werden?
Fehler ExecJS :: RuntimeUnavailable: Was tun, wenn es auftritt?
SSL in der lokalen Umgebung von Docker / Rails / Puma
Beim Versuch, sbt zu installieren, um eine Scala-Entwicklungsumgebung zu erstellen, ist ein Fehler aufgetreten
Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden" angezeigt wird? Beim Starten des Rails-Servers
[Schienen] So zeigen Sie Bilder in der Ansicht an