[RUBY] [Débutant en programmation] Que faire lorsque les rails deviennent une erreur dans l'environnement de développement local

Statut

Quand j'ai essayé de lancer le serveur rails comme d'habitude dans le terminal,

terminal


user@usernoMacBook-Nom de l'application Air% 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/nom de l'application bin/spring:10:in `<top (required)>'
	2: from /Users/user/nom de l'application/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)

J'ai eu l'erreur ci-dessus et le serveur a soudainement arrêté de démarrer.

environnement

terminal



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

■bundler -v
Bundler version 1.7.4

Qu'est-ce qui s'est passé

Parce que le bundler est déjà installé

terminal


sudo gem update bundler

Quand tu fais

terminal


Your Ruby version is 2.6.3, but your Gemfile specified 2.5.3

Sortira. La version ruby de l'application que je développe est 2.5.3 Pour une raison quelconque, la version ruby de l'environnement de développement local de Mac est devenue 2.6.3. (Peut-être que j'ai mis à jour sans en être conscient) Ce qui précède a été affiché car la version est différente.

Nous avons déjà créé un environnement de production pour le déploiement sur AWS, et la version ruby dans l'environnement de production est Comme c'était 2.5.3, je veux unifier la version avec 2.5.3,

terminal


rbenv local 2.5.3
(Considérant la possibilité de développer d'autres applications localement en utilisant des rails à l'avenir
Seul ce projet est audacieusement local, pas rbenv global 2.5.J'ai spécifié d'utiliser 3)

terminal


source ~/.bash_profile

Le serveur est maintenant en place!

à partir de maintenant

Pourquoi la version Ruby locale a augmenté Je voudrais enquêter. .. ..

Recommended Posts

[Débutant en programmation] Que faire lorsque les rails deviennent une erreur dans l'environnement de développement local
[Rails] Que faire si vous effectuez accidentellement une installation groupée dans un environnement de production de votre environnement local
Que faire lorsque «Impossible de trouver» dans l’une des sources apparaît dans l’environnement de développement avec Docker × Rails × RSpec
[Rails] Que faire lorsque l'erreur Aucune base de données sélectionnée et Base de données inconnue apparaît dans db: migrate
<Installation par points> Que faire si vous ne pouvez pas continuer en raison d'une erreur lors de la création d'un environnement de développement pour l'apprentissage Rails.
Que faire lorsque la valeur devient nulle dans le second getSubmittedValue () dans JSF Validator
Que faire si l'installation de ffi échoue lors du lancement d'une application dans Rails
Que faire si le message "Un serveur est déjà en cours d'exécution" s'affiche. Erreur lors de la tentative de démarrage du serveur rails
[Rails] Je veux tout réinitialiser car les données de l'environnement local sont incorrectes! Que faire avant ça
Après avoir installé le gemfile'devise''bootstrap 'avec des rails, que faire lorsque l'url est une erreur
Que faire lorsque l'adresse déjà utilisée est affichée après l'exécution des rails
[Rails] Que faire si vous obtenez une erreur indiquant "Impossible de trouver un moteur d'exécution JavaScript." Lors de l'exécution de la commande rails dans Catalina
[Tutoriel Rails Chapitre 2] Que faire lorsque vous faites une erreur dans le nom de la colonne
[Rails] Que faire si vous ne pouvez pas obtenir de message d'erreur avec la méthode des erreurs
Que faire si vous obtenez une erreur avec l'authentification de base pendant le code de test Rails
Que faire si une exception UnsupportedCharsetException se produit dans un JRE léger
Que faire lorsqu'une erreur se produit dans les rails db: migrate ((StandardError: Une erreur s'est produite, cette migration et toutes les migrations ultérieures annulées :))
Que faire lorsque les modifications du servlet ne sont pas reflétées
Que faire si la page Rails n'est pas affichée dans le didacticiel Rails 1.3.2
Que faire lorsque Cloud 9 est plein dans le didacticiel Rails
[Rails] Que faire lorsque les rails ne répondent pas ou ne s'arrêtent pas
Que faire si vous obtenez une erreur (StandardError: Une erreur s'est produite, cette migration et toutes les migrations ultérieures ont été annulées :) dans rails db: migrate
Après avoir appris Progate, j'ai essayé de créer une application SNS en utilisant Rails dans l'environnement local
Que faire lorsque l'hôte bloqué: "nom d'hôte" apparaît dans Ruby on Rails
Que faire si une erreur se produit lorsque nokogiri entre lors de l'installation du bundle
Je souhaite afficher un message d'erreur lors de l'inscription dans la base de données
Résolution d'une erreur survenue lors de la tentative d'utilisation de Spark dans un environnement où Java 8 et Java 11 coexistent
Que faire si l'image publiée par refile disparaît après avoir défini la page d'erreur 404 dans Rails
Puma --Nignx est une voie de sortie lorsque les rails s -e production -d ne fonctionnent pas dans l'environnement
Rails6.0 ~ Comment créer un environnement de développement respectueux de l'environnement
Que faire si IllegalStateException se produit dans PlayFramework
[Grails] Une erreur s'est produite lors de l'exécution Que faire lorsque la CLI Grails ne démarre pas
Que faire si la création à partir de la ligne de commande échoue dans l'environnement de développement Android
[Rails] Que faire lorsque l'image Refile n'est pas affichée lors de l'écriture du traitement au moment de l'erreur de routage
Quand j'ai essayé de démarrer GlassFish, j'ai eu une erreur interne lors de la "Publication sur GlassFish 4.0 sur mon hôte local ...". Que faire quand ça devient
[React.useRef] Que faire lorsque le dernier état ne peut pas être référencé dans l'écouteur d'événements
Que faire si le serveur Rails ne peut pas démarrer
Que faire lorsque le certificat SSL a expiré
Que faire si vous ne pouvez pas obtenir le texte d'un élément dans Selenium
[Rails] Comment supprimer les données MySQL de l'environnement de production après les avoir placées dans l'environnement de développement
Que faire si une erreur ActionController :: UnknownFormat se produit
Que faire si vous obtenez une erreur indiquant "Veuillez saisir une valeur valide" lors de l'obtention avec Rails datetime_field
Que faire lorsque «Échec du chargement de la bibliothèque partagée JNI» s'affiche dans Eclipse
Que faire si Failure / Error: require File.expand_path ('../ config / environment', __dir__) apparaît dans RSpec
[Rails] Que faire lorsque vous souhaitez générer une erreur qui ne peut pas être annulée lorsque des restrictions de clé externe sont appliquées
Erreur ExecJS :: RuntimeUnavailable: que faire quand cela se produit
SSL dans l'environnement local de Docker / Rails / puma
J'ai eu une erreur en essayant d'installer sbt pour créer un environnement de développement Scala
Que faire si le message d'erreur "Impossible de trouver un moteur d'exécution JavaScript" s'affiche lors du démarrage du serveur rails
[Rails] Comment afficher les images dans la vue