Dieses Tutorial führt Sie durch die Schritte zur Installation von Ruby auf einem Debian 9-System. Ruby ist heute eine der beliebtesten Sprachen. Es hat eine elegante Syntax und ist die Sprache hinter dem mächtigen Ruby-on-Rails-Framework.
Es gibt verschiedene Möglichkeiten, Ruby unter Debian zu installieren. In den folgenden Abschnitten zeigen wir, wie Ruby mit dem Rbenv- und RVM-Skript und aus den standardmäßigen Debian-Repositories installiert wird.
Voraussetzungen #
Bevor Sie mit dem Tutorial beginnen, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Methode 1:Installieren Sie Ruby aus den Debian-Repositories #
Der einfachste Weg, Ruby auf Ihrem Debian-System zu installieren, ist über apt
Paket-Manager. Zum Zeitpunkt der Erstellung dieses Artikels ist die in den Debian-Repositories enthaltene Version 2.3.3, die bald EOL wird.
-
Aktualisieren Sie zuerst die Paketliste mit:
sudo apt update
-
Installieren Sie
ruby-full
Paket, indem Sie den folgenden Befehl ausführen:sudo apt install ruby-full
-
Sobald die Installation abgeschlossen ist, können Sie überprüfen, ob sie erfolgreich war, indem Sie die Ruby-Version drucken:
ruby --version
Die Ausgabe sieht in etwa so aus:
ruby 2.3.3p222 (2016-11-21) [x86_64-linux-gnu]
Methode 2:Installieren Sie Ruby mit Rbenv #
Rbenv ist ein leichtgewichtiges Ruby-Versionsverwaltungstool, mit dem Sie Ruby-Versionen einfach wechseln können.
Standardmäßig übernimmt Rbenv nicht die Installation von Ruby-Versionen. ruby-build ist ein Tool, das Ihnen hilft, jede Version von Ruby zu installieren, die Sie benötigen. Es ist als eigenständiges Programm und als Plugin für rbenv erhältlich.
-
Installieren Sie die Abhängigkeiten, die für das Ruby-Build-Tool erforderlich sind, um Ruby aus der Quelle zu erstellen:
sudo apt update
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev
-
Führen Sie als Nächstes den folgenden
curl
aus Befehl, um sowohl rbenv- als auch ruby-build-Skripte zu installieren:curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Bei erfolgreicher Installation gibt das Skript etwa Folgendes aus:
-
Bevor wir mit der Verwendung von rbenv beginnen, müssen wir
$HOME/.rbenv/bin
hinzufügen zu unseremPATH
.Wenn Sie Bash verwenden, geben Sie Folgendes ein:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
Wenn Sie Zsh verwenden, geben Sie Folgendes ein:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc
-
Jetzt, da rbenv auf unserem System installiert ist, können wir ganz einfach die neueste stabile Version von Ruby installieren und als Standardversion festlegen mit:
rbenv install 2.5.1
rbenv global 2.5.1
Überprüfen Sie, ob Ruby richtig installiert wurde, indem Sie die Versionsnummer drucken:
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Methode 3:Installieren Sie Ruby mit RVM #
RVM ist ein weiteres Tool zum Installieren, Verwalten und Arbeiten mit mehreren Ruby-Umgebungen.
-
Installieren Sie zuerst die Abhängigkeiten, die für das RVM-Dienstprogramm erforderlich sind, um Ruby aus der Quelle zu erstellen:
sudo apt update
sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev
-
Führen Sie als Nächstes die folgenden Befehle aus, um den GPG-Schlüssel hinzuzufügen und RVM zu installieren:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
Bei erfolgreicher Installation gibt das Skript etwa Folgendes aus:
-
Um mit der Verwendung von RVM zu beginnen, müssen Sie den folgenden Befehl ausführen:
source ~/.rvm/scripts/rvm
-
Installieren Sie die neueste stabile Version von Ruby mit RVM und legen Sie sie als Standardversion fest mit:
rvm install ruby
rvm --default use ruby
Überprüfen Sie, ob Ruby richtig installiert wurde, indem Sie die Versionsnummer drucken:
ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Weitere Informationen zur Verwaltung Ihrer Ruby-Installationen finden Sie auf der RVM-Dokumentationsseite.