[RUBY] Wie benutzt man rbenv?

Dieses Mal kaufte ich Junichi Itos Einführung in Ruby und begann zu lernen. Ich musste die Ruby-Version ändern, also habe ich mir rbenv angesehen.

Was ist rbenv?

Es ist ein Tool, das die Version von Ruby wechselt. Zunächst möchte ich rbenv installieren.

So installieren Sie rbenv

Terminal


#Initialisierungseinstellungen
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
#Reflexion der Initialisierungseinstellungen
$ source ~/.bash_profile
#Installieren Sie rbenv
$ brew install rbenv ruby-build

Die Installation ist hier abgeschlossen. Im Folgenden wird beschrieben, wie Sie die angegebene Version von Ruby installieren.

So installieren Sie die angegebene Ruby-Version

Terminal


#Zeigen Sie eine Liste der installierbaren Ruby-Versionen an
$ rbenv install -l
#Installieren Sie die Version von Ruby, die Sie installieren möchten, aus der Liste
$ rbenv install 2.4.1
#Stellen Sie die installierte Version von Ruby zur Verfügung
$ rbenv rehash

Wenn Sie mehrere Versionen installieren möchten, können Sie die obigen Schritte wiederholen.

Ordnerstruktur von rbenv

~ / .rbenv / (Stammordner) ~ / .rbenv / shims / (Ordner zum Speichern von Wrappern für Befehle, die von Ruby und Gem installiert wurden) ~ / .rbenv / version (eine Datei, die die global festgelegte Ruby-Version aufzeichnet) ~ / .rbenv / version / (Ordner zum Installieren verschiedener anderer installierter Ruby-Versionen)

Quelle: Was ist rbenv - Qiita

Geben Sie die zu verwendende Version an

Terminal


#Wechseln Sie die Version von Ruby, die für den gesamten PC verwendet wird
$ rbenv global 2.4.1
#Überprüfen Sie, ob es installiert wurde
$ ruby -v

Artikel, auf die verwiesen wird

Rolle von rbenv-Qiita

Recommended Posts

Wie benutzt man rbenv?
Verwendung von Map
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
Verwendung der Ketten-API
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
[Rails] Verwendung von Enum
Verwendung von Java Optional
Verwendung von JUnit (Anfänger)
Verwendung von Ruby return
[Rails] Verwendung von Enum
Verwendung von @Builder (Lombok)
Verwendung der Java-Klasse
Wie man Big Decimal benutzt
[Java] Verwendung von removeAll ()
Verwendung von String [] args
Verwendung von Rails Join
Verwendung von Java Map
Rbenv-Befehl zur Verwendung von Ruby
Ruby: Wie man Cookies benutzt
Verwendung von abhängigen :: zerstören
Verwendung von Eclipse Debug_Shell
Verwendung von Apache POI
[Rails] Verwendung der Validierung
Verwendung von Java-Variablen
[Rails] So verwenden Sie authenticate_user!
Verwendung von GC Viewer
Wie man Lombok jetzt benutzt
[Erstellen] Verwendung von JUnit
[Schienen] Verwendung von Scope
[Ruby] Verwendung von rbenv (Version `x.x.x' ist nicht installiert)
Verwendung der link_to-Methode
Verwendung des Arrays (persönliches Memorandum)
Verwendung des Bereichs (JSP & Servlet)
Verwendung der include? -Methode