[RAILS] Que faire si vous avez installé Ruby avec rbenv mais que la version ne change pas

environnement

MacOS Catalina Rails 6.0.3.2 Ruby 2.7.1(2.6.3)

phénomène

Il n'y a eu aucun problème jusqu'à la veille, mais quand j'ai démarré le PC le lendemain et "Rails s", L'erreur "Votre version de Ruby est 2.6.3, mais votre Gemfile a spécifié 2.7.1" s'est produite.

Vérification de la version Ruby Ruby -v → 2.6.3 rbenv --version → 2.7.1

Je l'ai réglé sur "rbenv global 2.7.1", mais il ne change pas ...

approche

Confirmation de la référence Ruby

$ which ruby
/usr/local/bin

Puisqu'il fait référence à un emplacement différent de l'emplacement installé par rbenv, modifiez l'emplacement.

Modifier la destination de référence

$ vi ~/.bash_profile

L'état du fichier est le suivant.

export PATH=/usr/local/bin:$PATH
export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
eval "$(rbenv init -)"
eval "$(rbenv init -)"
eval "$(rbenv init -)"

Puisqu'il y a la même description que la première ligne semble fonctionner, elle est corrigée comme suit.

export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
eval "$(rbenv init -)"

La commande vi utilisée est supprimée avec "dd", sauvegardée avec ": wq" et terminée.

Vérifiez la version Ruby

$ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin19]

La version Ruby a basculé avec succès!

Recommended Posts

Que faire si vous avez installé Ruby avec rbenv mais que la version ne change pas
Que faire si l'application n'est pas créée avec la dernière version de Rails installée lorsque les rails sont neufs
Que faire si l'annotation JSON Hint ne fonctionne pas avec Lombok et JSONIC
Que faire si vous modifiez l'adresse d'écoute à partir de l'écran des paramètres dans le menu fixe Mattermost
[Ruby] Comment utiliser rbenv (la version `x.x.x 'n'est pas installée)
Que faire quand Pour installer la version manquante, exécutez `gem install bundler: 2.1.4`
Que faire si la mise à jour ne prend pas effet après le déploiement de Rails AWS
Que faire si le point d'arrêt est grisé et ne s'arrête pas pendant le débogage
Que faire si vous ne pouvez pas exécuter avec la commande "nom du package Java / nom de la classe"
Que faire si FacesMessage est défini mais pas affiché
Que faire si la commande rails devient inutilisable
[Rails] Que faire si vous ne pouvez pas obtenir de message d'erreur avec la méthode des erreurs
[Ubuntu 20.04] Que faire si le moniteur externe n'est pas reconnu
Que faire lorsque la validation ne fonctionne pas avec l'action de mise à jour
Que faire si vous vous fâchez contre OpenSSL avec Pyenv Install
Que faire si vous oubliez votre mot de passe root sur CentOS7
[Rails] Que faire si vous ne pouvez pas obtenir de paramètres avec form_with
Que faire si vous sélectionnez un JRE dans Eclipse et obtenez "Le JRE sélectionné ne prend pas en charge le niveau de conformité actuel 11"
Que faire si l'image d'arrière-plan n'est pas appliquée après le déploiement
Que faire si vous ne pouvez pas installer le plug-in à partir d'Eclipse Marketplace
Que faire si le déploiement échoue dans Heroku (application Ruby non détectée)
Que faire si vous n'aimez pas le code généré par swagger-codegen-cli
Que faire si l'opération non autorisée s'affiche lors de l'exécution d'une commande dans le terminal
Que faire si vous obtenez l'erreur Trop long sans sortie (dépassé 10m0s) dans CircleCI
Que faire si le serveur Tomcat meurt
Gérez la version de Ruby elle-même avec rbenv
Que faire si vous transmettez des informations incorrectes
Que faire si vous obtenez Impossible de localiser le répertoire Gemfile ou .bundle /
Que faire si vous ne pouvez pas activer la boîte de sélection créée par bootstrap-select
Que faire si les modifications ne sont pas reflétées dans le fichier manifeste JAR
[Grails] Une erreur s'est produite lors de l'exécution Que faire lorsque la CLI Grails ne démarre pas
référentiel Le gem spécifié est le bundle installé mais pas mis à jour vers la dernière version
Que faire si vous avez installé Java pour OS X sur macOS
Que faire quand est invalide car il ne commence pas par un "-"
Que faire si vous avez activé Utiliser le moteur basé sur WSL2 dans Docker Desktop avec une installation WSL2 insuffisante
Que faire si l'installation du gem de débogage échoue
Que faire si le serveur Rails ne peut pas démarrer
Que faire si vous ne pouvez pas obtenir le texte d'un élément dans Selenium
Que faire si vous frappez le mur de trop de fichiers de symboles lors du téléchargement avec App Store Connect
Changer de version Ruby avec rbenv
Que faire lorsqu'une exception java.io.IOException se produit dans GlassFish
[Java] [Spring] Que faire si vous ne pouvez pas utiliser Autowire avec une discordance de type après avoir annoté Spring Security
Si hash [: a] [: b] [: c] = 0 dans Ruby, je veux que vous étendiez récursivement même si la clé n'existe pas
Comment faire un pot avec l'ancien Hadoop (hadoop-core-0.20.2-cdh3u6) dans Gradle: (Que faire si vous obtenez Impossible de développer ZIP ..)
[Maven] Que faire si on vous demande d’incorporer dans la guerre un fichier jar qui n’est pas dans le référentiel distant
Mémo qui passe à l'écran de connexion si vous n'êtes pas connecté avec l'appareil
Que faire si la commande adb ne peut pas être exécutée