So installieren Sie Ruby über rbenv

Zur Erinnerung, ich war sehr besorgt über die Installation von Ruby über rbenv.

Was ist rbenv überhaupt?

Tools zum Wechseln und Verwalten von Ruby-Versionen

Als nächstes werde ich den Installationsvorgang (Mac) veröffentlichen.

Installationsverfahren

Rauer Fluss

  1. Installieren Sie Homebrew
  2. Installieren Sie rbenv über Homebrew
  3. Installieren Sie Ruby über rbenv

1. Installieren Sie Homebrew

Öffnen Sie das Terminal Es geht um die Installation von Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Einfügen und ausführen Dadurch wird Homebrew installiert.

2. Installieren Sie rbenv über Homebrew

Sobald Homebrew installiert ist

$brew install rbenv

Geben Sie den Befehl von ein. Geben Sie rbenv -v ein, um die Version von rbenv zu überprüfen

3. Installieren Sie Ruby über rbenv

Als nächstes installiere ich Ruby, aber um zu sehen, ob ich die gewünschte Version habe

$ rbenv install -l
1.8.5-p52
1.8.5-p113
1.8.5-p114
1.8.5-p115
1.8.5-p231

(Weggelassen)

Es wird angezeigt. Wenn die gewünschte Version nicht enthalten ist, wird sie möglicherweise nicht angezeigt, wenn die Version von rbenv alt ist. Geben Sie zum Aktualisieren "$ brown upgrade rbenv ruby-build" ein.

Wenn Sie den gewünschten Ruby haben, geben Sie Folgendes ein, um Ruby zu installieren.

$ rbenv install (Ziel-Ruby-Version)

So überprüfen Sie die Ruby-Installation über rbenv

$rbenv version

(Zielversion) (festgelegt durch / Users / (Benutzername) /. Rbenv / version)

Sie können die Version durch Eingabe überprüfen.

Wo ich gestolpert bin

Hat sich die Ruby-Version geändert?

Obwohl ich Ruby über Rbenv installiert habe

$ruby -v

(Nummer nicht die gewünschte Version)

Es wurde angezeigt, dass es sich von dem in "$ rbenv version" gezeigten unterscheidet.

Als Ursache

Ich habe es nach viel Recherche herausgefunden Es ist ein Phänomen, das durch die Tatsache verursacht wird, dass sich der referenzierte Ruby nicht geändert hat. Ursprünglich hat Mac bereits Ruby und verweist auf das vorhandene Ruby. Stellen Sie also sicher, dass Sie den Pfad so übergeben, dass er auf Ruby verweist, das von rbenv installiert wurde.

Als Lösung

Sie müssen nur den Weg gehen, aber was machen Sie? Schreiben Sie in ~ / .bash_profile, um auf Ruby zu verweisen, das von rbenv installiert wurde

Da sich im Home-Verzeichnis .bash_profile befindet, gehen Sie zum Home-Verzeichnis und gehen Sie zu Öffnen Sie .bash_profile mit vi und schreiben Sie Folgendes

export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
eval "$(rbenv init -)"

Nach dem Schreiben mit vi,

source ~/.bash_profile

Geben Sie ein und starten Sie neu, um die Ruby-Version zu ändern, und Sie sind fertig.

Verweise

Ruby-Version mit rbenv verwalten Was tun, wenn die Ruby-Version nicht wechselt? Was ist der Unterschied zwischen .bash_profile und .bashrc )

Recommended Posts

So installieren Sie Ruby über rbenv
So installieren Sie Bootstrap in Ruby
Wie benutzt man rbenv?
So installieren Sie Docker
So installieren Sie Docker-Maschine
So installieren Sie MySQL
Verwendung von Ruby return
[Ruby] Wie man auskommentiert
So installieren Sie Boots Faces
Rbenv-Befehl zur Verwendung von Ruby
Ruby: Wie man Cookies benutzt
[Rails] So installieren Sie simple_calendar
[Rails] So installieren Sie reCAPTCHA
So installieren Sie JDK8-10 (Mac)
So installieren Sie Ruby auf einer EC2-Instanz von AWS
[Ruby] Verwendung von rbenv (Version `x.x.x' ist nicht installiert)
Wie man in Ruby auf unbestimmte Zeit iteriert
[So installieren Sie Spring Data Jpa]
Verwendung von Ruby on Rails
Super rau! So installieren Sie Dagger2
So installieren Sie MariaDB 10.4 unter CentOS 8
[Rails] So installieren Sie ImageMagick (RMajick)
[Rails] So installieren Sie Font Awesome
So installieren Sie WildFly unter Ubuntu 18.04
Installieren Sie Ruby unter Ubuntu 20.04 mit rbenv
Verwendung der Ruby-Inject-Methode
Umgang mit verschiedenen Versionen von rbenv und Ruby
Wie man Ruby's irb ausführt (interaktiver Ruby)
So installieren Sie Swiper in Rails
So installieren Sie Eclipse (Photon) auf Ihrem Mac
Rubinlänge, -größe, -anzahl Verwendung
So installieren Sie Beta PHP8.0 unter CentOS8
[Ruby] Wie man Slice für Anfänger benutzt
[Ruby on Rails] Verwendung von redirect_to
[Einfach] So aktualisieren Sie Ruby und Bundler
So installieren Sie kafkacat unter Amazon Linux2
Ruby: CSV :: Verwendung von Table Note
Einführung in Ruby 2
So erstellen Sie mit rbenv eine Umgebung für eine beliebige Version von Ruby
So finden Sie die Ursache des Ruby-Fehlers
[Ruby] So konvertieren Sie eine CSV-Datei in Yaml (Yml)
So installieren Sie Netzwerktreiber unter eigenständigem Ubuntu
[Ruby] Verwendung der gsub-Methode und der sub-Methode
So installieren Sie Titan 2D (v4.2.0) in einer virtuellen Umgebung