Ruby ist heute eine der beliebtesten Sprachen. Es hat eine elegante Syntax und ist die Sprache hinter dem Ruby on Rails-Framework.
Dieser Artikel zeigt verschiedene Möglichkeiten, Ruby unter CentOS zu installieren. Jede hat ihre eigenen Vorteile, Sie können eine der Installationsmethode wählen, die für Sie am besten geeignet ist.
Voraussetzungen #
Bevor Sie mit dem Tutorial beginnen, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Installieren Sie Ruby #
Der einfachste Weg, Ruby auf Ihrem CentOS-System zu installieren, ist über yum
Paket-Manager. Zum Zeitpunkt des Schreibens ist die Version in den CentOS-Repositories 2.0.0, was ziemlich veraltet ist.
-
Installieren Sie den
ruby
Paket mit dem folgenden Befehl:sudo yum install ruby
-
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.0.0p648 (2015-12-16) [x86_64-linux]
Installieren Sie Ruby mit Rbenv #
Rbenv ist ein leichtgewichtiges Ruby-Versionsverwaltungsprogramm, mit dem Sie Ruby-Versionen einfach wechseln können.
Wir werden auch den ruby-build
installieren Plugin, das die Kernfunktionalität von Rbenv erweitert und es uns ermöglicht, jede Ruby-Version einfach aus dem Quellcode zu installieren.
Führen Sie die folgenden Schritte aus, um Ruby mit Rbenv zu installieren:
-
Installieren Sie zuerst die vom Ruby-Build-Tool benötigten Abhängigkeiten:
sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
-
Führen Sie als Nächstes den folgenden
curl
aus Befehl, um sowohl rbenv als auch ruby-build zu installieren:curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -
Das Skript klont sowohl rbenv- als auch ruby-build-Repositories von GitHub nach
~/.rbenv
Verzeichnis. Das Installationsskript ruft auch ein anderes Skript auf, das versucht, die Installation zu überprüfen. Die Ausgabe des Skripts sieht in etwa so aus:Wie Sie in der obigen Ausgabe sehen können, müssen wir vor der Verwendung von rbenv
$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, wo wir rbenv auf unserem System installiert haben, können wir einfach die neueste stabile Version von Ruby installieren und sie als unsere Standardversion festlegen mit:
rbenv install 2.5.1
rbenv global 2.5.1
Um alle verfügbaren Ruby-Versionen aufzulisten, können Sie Folgendes verwenden:
rbenv install -l
Ü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]
Installieren Sie Ruby mit RVM #
RVM (Ruby Version Manager) ist ein Befehlszeilentool, mit dem Sie problemlos mehrere Ruby-Umgebungen installieren, verwalten und damit arbeiten können.
Führen Sie die folgenden Schritte aus, um Ruby mit RVM zu installieren:
-
Zuerst müssen wir die Abhängigkeiten installieren, die für das RVM-Dienstprogramm erforderlich sind, um Ruby aus den Quellen erstellen zu können:
sudo yum install curl gpg gcc gcc-c++ make patch autoconf automake bison libffi-devel libtool patch readline-devel sqlite-devel zlib-devel openssl-devel
-
Führen Sie als Nächstes die folgenden Befehle aus, um RVM auf Ihrem System zu installieren:
sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
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 2.5.1
rvm use 2.5.1 --default
Ü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 mit RVM finden Sie auf der RVM-Dokumentationsseite.