Self-paced course

Programmieren mit Ruby

Offered by Franz Liedke, Jan Graichen, Christiane Hagedorn

Ruby installieren (Linux)

Auf Linux-basierten Betriebssystemen ist Ruby deutlich einfacher zu installieren als z.B. auf Windows, da alle üblichen Distributionen schon fertige Ruby-Softwarepakete in ihren Archiven bereitstellen.

Aktuelle Versionen, wie z.B. Ubuntu 18.04 LTS Bionic Beaver, ermöglichen es, die aktuelle Ruby-Version 2.5 direkt aus den Ubuntu-Hauptpaketquellen zu installieren. Wer den openHPI-Linuxkurs absolviert hat, kann auf die aktuelle Ubuntu-Version 18.04 LTS Bionic Beaver aktualisieren und nach folgender Anleitung Ruby installieren. Andere Linux-Distributionen funktionieren vergleichbar, mit ihren jeweils eigenen Paketverwaltungswerkzeugen.

Ubuntu 18.04 LTS Bionic Beaver

In Ubuntu 18.04 LTS Bionic Beaver steht die aktuelle Ruby-Version 2.5 direkt im Hauptquellenarchiv zur Verfügung. Am schnellsten geht die Installation über die Konsole:

~# sudo apt install ruby

Der obige Befehl lädt die verfügbaren Softwarepakete herunter und installiert diese. Anschließend steht der Ruby-Interpreter ruby sowie Werkzeuge wie irb zum Aufruf bereit:

~# ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
~# irb
irb(main):001:0>

Ihr könnt hier direkt mit den nächsten Videos weiterarbeiten und selbst Ruby schreiben und ausführen.

Manuelle Installation mit RVM

RVM ist ein Versions-Manager für Ruby. Damit könnt ihr mehrere Ruby-Versionen parallel installieren und pro Projekt die passende Version verwenden. Dazu muss zuerst RVM installiert werden:

curl -L https://get.rvm.io | bash -s stable

Nun kann die aktuellste Version von Ruby mit einem Befehl installiert werden:

rvm install ruby-2.5.1

Ein zusätzlicher Befehl ist nötig, um die neu installierte Version anstelle des vorinstallierten System-Ruby als Standard zu setzen:

rvm --default use 2.5.1

Die Ruby-Version ist gegebenfalls nur in der aktuellen oder neuen Shells aktiv.


Noch Fragen? Nutzt gern das Kursforum - vielleicht können andere Kursteilnehmer euch weiterhelfen. Auch das Dozententeam schaut dort regelmäßig vorbei.