Dieser Artikel zeigt Ihnen, wie Sie mit rbenv eine beliebige Version Ihrer Ruby-Umgebung erstellen.
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.
Jetzt richten wir rbenv ein.
rbenv kann mit HomeBrew installiert werden. Drücken Sie den folgenden Befehl.
$ brew install 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.
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.
Nachdem Sie die Version von Ruby mit rbenv verwalten können, installieren wir Ruby.
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
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.
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