[RAILS] So erstellen Sie mit rbenv eine Umgebung für eine beliebige Version von Ruby

Dieser Artikel zeigt Ihnen, wie Sie mit rbenv eine beliebige Version Ihrer Ruby-Umgebung erstellen.

Was ist rbenv?

rbenv ** ist ein Tool **, das verschiedene Versionen von Ruby gemeinsam verwaltet.

Mit rbenv können verschiedene Versionen von Ruby zentral verwaltet werden. Darüber hinaus können Sie jederzeit zu einer beliebigen Version wechseln. Sie können Ruby mit jeder Version verwenden.

Wenn ich zum Beispiel das Selbstlernen vorantreibe, sagen einige Lehrmaterialien, dass ich Ruby 2.5.2 verwende. Wenn Sie angewiesen werden, Ruby 2.7.0 in einem anderen Material zu verwenden, kann der Unterschied zwischen den Versionen einen Fehler verursachen und stecken bleiben.

Mit rbenv können Sie immer Ihre Lieblingsversion verwenden. Zumindest können Fehler aufgrund von Unterschieden zwischen den Versionen unterdrückt werden.

rbenv setup

Jetzt richten wir rbenv ein.

Installieren Sie rbenv

rbenv kann mit HomeBrew installiert werden. Drücken Sie den folgenden Befehl.

$ brew install rbenv

Grundeinstellung von rbenv

Geben Sie nach der Installation von rbenv rbenv init für die Ersteinrichtung ein.

$ rbenv init

Wenn Sie eingeben und die Eingabetaste drücken, werden die folgenden Anweisungen angezeigt. Befolgen Sie die Anweisungen. Hier sagen wir Ihnen, dass Sie die Zeile eval ~ zu ~ / .bash_profile hinzufügen sollen.

$ rbenv init
# Load rbenv automatically by appending
# the following to ~/.bash_profile:

eval "$(rbenv init -)"

Öffnen Sie .bash_profile mit dem Befehl vi und fügen Sie am Ende eval ~ hinzu.

$ vi ~/.bash_profile

Wenn Sie mit dem Speichern fertig sind, beenden Sie das Terminal und öffnen Sie es erneut. Sie können rbenv jetzt von überall aus verwenden.

Rbenv testen

Führen Sie dann den folgenden Befehl aus, um zu überprüfen, ob rbenv ordnungsgemäß funktioniert. (Eingeführt auf der offiziellen Website von rbenv))

$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
Checking for `rbenv' in PATH: /usr/local/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: /usr/local/bin/rbenv-install (ruby-build 20170523)
Counting installed Ruby versions: none
  There aren't any Ruby versions installed under `~/.rbenv/versions'.
  You can install Ruby versions like so: rbenv install 2.2.4
Checking RubyGems settings: OK
Auditing installed plugins: OK

Wenn alles in Ordnung ist, wie im obigen Beispiel, ist rbenv bereit.

Ruby-Setup

Nachdem Sie die Version von Ruby mit rbenv verwalten können, installieren wir Ruby.

Installieren Sie Ruby mit rbenv

Geben Sie rbenv install xxxx ein, um Ruby zu installieren. Dieses Mal werde ich zum Zeitpunkt des Schreibens die neueste stabile Version, Ruby 2.7.0, installieren.

$ rbenv install 2.7.0

Überprüfen Sie die Liste der installierten Ruby

Geben Sie die rbenv-Version ein, um die installierte Version anzuzeigen.

$ rbenv versions
  system
* 2.5.1 (set by /Users/xxxxxx/.rbenv/version)
  2.6.3
  2.7.0

Die mit * gekennzeichnete Version ist die aktuell verwendete Version von Ruby. Dies bedeutet, dass 2.7.0 gerade installiert ist und noch nicht gewechselt hat.

Versionen wechseln

Verwenden Sie den globalen Befehl rbenv, um zur installierten Version 2.7.0 zu wechseln.

$ rbenv global 2.7.0

Geben Sie ruby -v ein, um zu sehen, welche Ruby-Version Sie verwenden.

$ ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin19]

Da 2.7.0 angezeigt wird, konnte ich Ruby 2.7.0 erfolgreich installieren und die Umgebung erstellen.

Recommended Posts

So erstellen Sie mit rbenv eine Umgebung für eine beliebige Version von Ruby
[Rails] So erstellen Sie eine Umgebung mit Docker
So erstellen Sie mit Docker ~ Vue ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
So erstellen Sie eine Docker-Umgebung mit Gradle for IntelliJ
[Ruby] Verwendung von rbenv (Version `x.x.x' ist nicht installiert)
Eine nicht unterstützte Java-Version So beseitigen Sie Fehler
Was ist in "Java 8 bis Java 11" passiert und wie wird eine Umgebung erstellt?
[Version 2020] So senden Sie eine E-Mail mit Android Studio Javamail
Umgang mit verschiedenen Versionen von rbenv und Ruby
So installieren Sie Ruby über rbenv
So erstellen Sie CloudStack mit Docker
So erhalten Sie den Inhalt von Map mithilfe des for-Anweisungsmemorandums
So veröffentlichen Sie eine Anwendung mithilfe der AWS (3) EC2-Instanzumgebungskonstruktion
So erstellen Sie eine Rails + Vue + MySQL-Umgebung mit Docker [neueste Version 2020/09]
[Ruby] Wie man Slice für Anfänger benutzt
So erstellen Sie eine Rails 6-Umgebung mit Docker
Erstellen Sie mit Docker eine Umgebung für "API-Entwicklung + API-Überprüfung mithilfe der Swagger-Benutzeroberfläche"
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
[Für Rails-Anfänger] Zusammenfassung der Verwendung von RSpec (Überblick)
So fügen Sie die Verarbeitung mit einer beliebigen Anzahl von Elementen in die iterative Verarbeitung in Ruby ein
So finden Sie die Ursache des Ruby-Fehlers
So verwenden Sie ein Array für HashMap-Schlüssel
Verwalten Sie die Version von Ruby selbst mit rbenv
[Fehlerbehebung] Tritt auf, wenn versucht wird, mit Docker eine Umgebung für den Frühling zu erstellen
Rails6.0 ~ So erstellen Sie eine umweltfreundliche Entwicklungsumgebung
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
So erstellen Sie die einfachste Blockchain in Ruby
So erstellen Sie ein ausführbares JAR in Maven
So geben Sie den JavaScript-Index für die Anweisung an
So implementieren Sie Paginierung in GraphQL (für Ruby)
Verwendung von git mit der Leistung von jgit in einer Umgebung ohne git-Befehle
Anfordern durch Übergeben eines Arrays an eine Abfrage mit dem HTTP-Client von Ruby
So beenden Sie Docker für Mac und erstellen eine Docker-Entwicklungsumgebung mit Ubuntu + Vagrant
Erklärung von Ruby on Rails für Anfänger ④ ~ Informationen zu Benennungsregeln und zur Verwendung von form_Tag ~
So installieren Sie Ruby auf einer EC2-Instanz von AWS
[Road_node.js_1-1] Der Weg zum Erstellen der Node.js Express MySQL-Umgebung mit Docker
So erstellen Sie die Docker + Springboot-App (für grundlegendes Lernen)
So verwenden Sie ein Array für den TreeMap-Schlüssel
Erstellen Sie mit Docker eine Ruby2.7.x + Rails6.0.x + MySQL8.0.x-Umgebung
Erstellen Sie eine Ruby-Debug-Umgebung mit VS Code von Windows 10
So erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
So beurteilen Sie den Klick eines beliebigen Bildbereichs
Booten nach Umgebung mit Spring Boot of Maven
So laden Sie eine ältere Version von Apache Tomcat herunter
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Ausführen des WebCamCapture-Beispiels von NyARToolkit für Java
Wie benutzt man rbenv?
Wie man android-midi-lib baut
So ändern Sie die Java-Version und führen sie in einer Umgebung aus, in der Java nicht frei installiert werden kann