Comment gérer différentes versions de rbenv et Ruby

Je viens de commencer la programmation récemment, mais je voudrais mentionner les problèmes et les solutions que j'ai eu en essayant de mettre à jour Ruby vers un nouveau.

L'environnement est MacBook Pro OS Catalina. La version originale de Ruby était la 2.6.3 lorsque j'ai essayé de mettre à jour vers 2.7.2.

Vous devriez avoir installé 2.7.2 à partir de la commande de mise à jour Ruby de rbenv

rbenv version

Et regardez la version,

2.7.2 (set by /Users/○○○(Nom d'utilisateur)/.ruby-version) 

J'ai compris,

ruby -v

Quand tu le mets

ruby 2.6.3p62

Les personnages sont ...

Si vous regardez divers sites

which ruby rbenv global 2.7.2

Même si vous le mettez, cela ne change pas du tout. De même, lorsque je tape l'article d'une personne en difficulté, alors que le terminal est ouvert, il est temporairement corrigé, mais lorsque je le ferme et que je vérifie à nouveau la version, il revient à 2.6.3.

Ce code était utile dans un tel cas.

echo 'eval "$(rbenv init -)"' >>  ~/.zshrc

de

source ~/.zshrc

de

rbenv global 2.7.2

J'ai essayé de le dire. Quand je le vérifie,

ruby 2.7.2p137

Le personnage est!

Fermez terriblement et rouvrez le terminal

ruby -v

Quand je l'ai mis

ruby 2.7.2p137

Le personnage est sorti! Si vous rencontrez des problèmes avec le même phénomène, essayez-le.

référence: Progatez: "Préparez un environnement de développement Ruby!"

Je l'ai résolu en me référant à ce code de Progate.

Recommended Posts

Comment gérer différentes versions de rbenv et Ruby
Comment installer Ruby via rbenv
[Ruby] 5 erreurs courantes qui ont tendance à se produire lors du scraping avec Selenium et comment les gérer
Installez Ruby 3.0.0 Preview 1 avec une combinaison de Homebrew et de rbenv
[Android] Comment gérer les thèmes sombres
Comment gérer les actifs de précompilation a échoué.
Conversion de JSON en TSV et TSV en JSON avec Ruby
Comment définir différentes versions source / cible pour le code de production et le code de test
Comment créer un environnement pour n'importe quelle version de Ruby en utilisant rbenv
Java8 / 9 Beginners: Streaming API addiction points et comment les gérer
Comment insérer un traitement avec n'importe quel nombre d'éléments dans le traitement itératif dans Ruby
Promesse JDBC et exemple d'écriture
Comment trouver la cause de l'erreur Ruby
[Ruby] Comment utiliser la méthode gsub et la sous-méthode
Comment créer une API avec GraphQL et Rails
les versions de rbenv et les versions de ruby -v ne correspondent pas
Ruby Comment convertir entre les majuscules et les minuscules
Comment convertir une valeur d'un type différent et l'affecter à une autre variable
Comment utiliser Eclipse sur mon PC avec 32 bits et 2 Go de mémoire
Comment utiliser rbenv
Programme de régime avec préprocesseur (comment gérer la taille i-appli)
Comment créer une fonction de messagerie LINE avec Ruby
Comment traiter Aucun modèle de demande interactive
[Ruby] Comment utiliser rbenv (la version `x.x.x 'n'est pas installée)
[Environnement Docker] Comment gérer ActiveSupport :: MessageEncryptor :: InvalidMessage
[Rails] Comment gérer les modifications d'URL après le rendu
Installez rbenv avec apt sur ubuntu et mettez ruby
Comment gérer les fichiers TSV et les fichiers CSV dans Ruby
Comment démarrer par environnement avec Spring Boot de Maven
Comment installer Gradle et Kotlin avec SDKMAN (Mac)
(Ruby on Rails6) Comment créer un modèle et une table
Gérer plusieurs versions de Ruby sur Mac [macOS + rbenv]
Comment écrire un exemple d'implémentation F04 ruby et C99 en temps réel hors ligne
Comment demander en passant un tableau à une requête avec le client HTTP de Ruby
[Docker] Comment mettre à jour à l'aide d'un conteneur dans Heroku et comment gérer l'erreur de migration
Comment définir une limite de relance pour sidekiq et notifier les files d'attente mortes avec Slack
[Explication approximative] Comment séparer le fonctionnement de l'environnement de production et de l'environnement de développement avec Rails
Explication de Ruby on rails pour les débutants ④ ~ À propos des règles de dénomination et comment utiliser form_Tag ~
Changer de version Ruby avec rbenv
Comment utiliser le modèle entraîné Tensorflow 2.0 avec Kotlin / Java
Comment utiliser le retour Ruby
Comparaison de l'écriture des fonctions de rappel (Java, JavaScript, Ruby)
[Facile] Comment formater automatiquement les fichiers Ruby erb avec vsCode
[Ruby] Comment commenter
Apprendre Ruby avec AtCoder 13 Comment créer un tableau à deux dimensions
Comment numéroter (nombre) avec html.erb
Comment mettre à jour avec activerecord-import
Comment déplacer une autre classe avec une action de bouton d'une autre classe.
Impressions et souvenirs de l'installation d'openssl, curl, ruby, homebrew, rbenv
Commande Rbenv pour utiliser Ruby