Umgang mit verschiedenen Versionen von rbenv und Ruby

Ich fange gerade erst mit dem Programmieren an, möchte aber die Probleme und Lösungen erwähnen, die ich hatte, als ich versuchte, Ruby auf ein neues zu aktualisieren.

Die Umgebung ist MacBook Pro OS Catalina. Die ursprüngliche Version von Ruby war 2.6.3, als ich versuchte, auf 2.7.2 zu aktualisieren.

Sie sollten 2.7.2 über den Ruby-Update-Befehl von rbenv installiert haben

rbenv version

Und schauen Sie sich die Version an,

2.7.2 (set by /Users/○○○(Nutzername)/.ruby-version) 

Ich verstehe es,

ruby -v

Wenn Sie es eingeben

ruby 2.6.3p62

Die Charaktere sind ...

Wenn Sie sich verschiedene Websites ansehen

which ruby rbenv global 2.7.2

Selbst wenn Sie es eingeben, ändert es sich überhaupt nicht. Wenn ich den Artikel einer Person eintippe, die in Schwierigkeiten ist, während das Terminal geöffnet ist, wird er vorübergehend behoben. Wenn ich ihn jedoch schließe und die Version erneut überprüfe, kehrt er zu 2.6.3 zurück.

Dieser Code war in einem solchen Fall nützlich.

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

von

source ~/.zshrc

von

rbenv global 2.7.2

Ich habe versucht es auszudrücken. Wenn ich es überprüfe,

ruby 2.7.2p137

Der Charakter ist!

Schrecklich schließen und das Terminal wieder öffnen

ruby -v

Wenn ich es hineinlege

ruby 2.7.2p137

Der Charakter kam heraus! Wenn Sie Probleme mit dem gleichen Phänomen haben, probieren Sie es bitte aus.

Referenz: Progate: "Bereiten Sie eine Ruby-Entwicklungsumgebung vor!"

Ich habe es gelöst, indem ich mich auf diesen Code von Progate bezogen habe.

Recommended Posts

Umgang mit verschiedenen Versionen von rbenv und Ruby
So installieren Sie Ruby über rbenv
[Ruby] 5 häufige Fehler, die beim Schaben mit Selen auftreten und wie man damit umgeht
Installieren Sie Ruby 3.0.0 Preview 1 mit einer Kombination aus Homebrew und rbenv
[Android] Wie man mit dunklen Themen umgeht
Der Umgang mit dem Vorkompilieren von Assets ist fehlgeschlagen.
Konvertieren Sie mit Ruby von JSON nach TSV und von TSV nach JSON
So legen Sie verschiedene Quell- / Zielversionen für Produktionscode und Testcode fest
So erstellen Sie mit rbenv eine Umgebung für eine beliebige Version von Ruby
Java8 / 9-Anfänger: Streamen Sie API-Suchtpunkte und wie Sie damit umgehen
So fügen Sie die Verarbeitung mit einer beliebigen Anzahl von Elementen in die iterative Verarbeitung in Ruby ein
JDBC Versprechen und Schreibbeispiel
So finden Sie die Ursache des Ruby-Fehlers
[Ruby] Verwendung der gsub-Methode und der sub-Methode
So erstellen Sie eine API mit GraphQL und Rails
rbenv-Versionen und ruby -v-Versionen stimmen nicht überein
Ruby So konvertieren Sie zwischen Groß- und Kleinschreibung
So konvertieren Sie einen Wert eines anderen Typs und weisen ihn einer anderen Variablen zu
So verwenden Sie Eclipse auf meinem PC mit 32 Bit und 2 GB Speicher
Wie benutzt man rbenv?
Diätprogramm mit Präprozessor (Umgang mit der Größe von i-appli)
So erstellen Sie eine mit Ruby erstellte LINE-Messaging-Funktion
Umgang mit Keine Vorlage für interaktive Anfragen
[Ruby] Verwendung von rbenv (Version `x.x.x' ist nicht installiert)
[Docker-Umgebung] Umgang mit ActiveSupport :: MessageEncryptor :: InvalidMessage
[Rails] Umgang mit URL-Änderungen nach dem Rendern
Installieren Sie rbenv mit apt auf Ubuntu und setzen Sie Ruby
Umgang mit TSV-Dateien und CSV-Dateien in Ruby
Booten nach Umgebung mit Spring Boot of Maven
So installieren Sie Gradle und Kotlin mit SDKMAN (Mac)
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
Verwalten Sie mehrere Versionen von Ruby unter Mac [macOS + rbenv]
Offline-Echtzeit zum Schreiben eines F04-Ruby- und C99-Implementierungsbeispiels
Anfordern durch Übergeben eines Arrays an eine Abfrage mit dem HTTP-Client von Ruby
[Docker] Wie man mit einem Container in Heroku aktualisiert und wie man mit Migrate Error umgeht
So legen Sie ein Wiederholungslimit für Sidekiq fest und benachrichtigen tote Warteschlangen mit Slack
[Grobe Erklärung] So trennen Sie den Betrieb der Produktionsumgebung und der Entwicklungsumgebung mit Rails
Erklärung von Ruby on Rails für Anfänger ④ ~ Informationen zu Benennungsregeln und zur Verwendung von form_Tag ~
Wechseln Sie die Ruby-Version mit rbenv
Verwendung des mit Tensorflow 2.0 trainierten Modells mit Kotlin / Java
Verwendung von Ruby return
Vergleich des Schreibens von Callback-Funktionen (Java, JavaScript, Ruby)
[Einfach] So formatieren Sie Ruby erb-Dateien automatisch mit vsCode
[Ruby] Wie man auskommentiert
Ruby mit AtCoder lernen 13 So erstellen Sie ein zweidimensionales Array
Wie man mit html.erb nummeriert (nummeriert)
So aktualisieren Sie mit activerecord-import
So verschieben Sie eine andere Klasse mit einer Schaltflächenaktion einer anderen Klasse.
Impressionen und Erinnerungen an die Installation von OpenSL, Curl, Ruby, Homebrew und Rbenv
Rbenv-Befehl zur Verwendung von Ruby