Ruby-Programmierung: Installation

Aus Wikibooks

Wechseln zu: Navigation, Suche

Zurück zu Ruby-Programmierung Hauptmenü

Der Rubyinterpreter ist ein freies Programm und kann kostenlos auf der offiziellen Seite heruntergeladen werden.

Inhaltsverzeichnis

[Bearbeiten] Installieren des Interpreters unter Windows

Unter Windows gibt es drei Möglichkeiten, den Interpreter zu installieren. Zunächst könnte man ihn selbst aus den Quelltexten mittels eines C-Compilers kompilieren, dann wäre es noch möglich, ihn in einer emulierten Linux-Umgebung wie Cygwin zu installieren. Am einfachsten ist es aber sicherlich, den Interpreter mittels des Windowsinstallers zu installieren. Dieses Verfahren wird nicht nur den meisten Windowsanwendern geläufig sein, zusätzlich werden auch noch eine Reihe oft verwendeter Bibliotheken sowie ein Editor installiert. Der Installer kann von http://rubyforge.org/projects/rubyinstaller/ heruntergeladen werden.

[Bearbeiten] Installieren des Interpreters unter Linux/UNIX

Auch unter den meisten anderen Betriebsystemen ist es in der Regel nicht nötig, den Interpreter zu kompilieren. Bei vielen Linuxdistributionen ist er sogar bereits dabei, dies kann man einfach mittels des folgenden Befehls herausfinden:

$ ruby --version

Wenn ruby gefunden wurde, liefert es die installierte Version zurück. Konnte Ruby nicht gefunden werden, ist es wahrscheinlich nicht installiert. Möglicherweise ist es aber auch nur an einem Ort installiert, der nicht in PATH angeben wurde (die Standardorte, in denen UNIX und Linux nach Programmen suchen). Letzte Klarheit bringt der folgende Befehl:

$ su -c "updatedb"
$ locate ruby

Liefert dieser Befehl nichts oder keine ausführbaren Dateien zurück, müssen wir ihn halt installieren. Gleiches gilt natürlich auch, wenn eine aktuellere Version verfügbar ist und gewünscht wird.

[Bearbeiten] Fedora Core

Unter Fedora Core und Fedorabasierten Distributionen wie Redhat Enterprise und Yellowdog Linux installiert man Ruby einfach mittels des folgenden Befehls:

# yum install ruby ruby-devel

[Bearbeiten] Debian & Ubuntu

Unter Debian und debianbasierten Distributionen wie z.B. Ubuntu installiert man Ruby einfach mittels des folgenden Befehls:

# apt-get install ruby

[Bearbeiten] Gentoo

Auch unter Gentoo kann man Ruby leicht installieren:

# emerge ruby

[Bearbeiten] Arch Linux

Unter Arch Linux installiert man Ruby einfach durch Eingabe des Befehls:

# pacman -S ruby

[Bearbeiten] FreeBSD

Und selbst unter FreeBSD ist es ein leichtes, Ruby zu installieren:

# cd /usr/ports/lang/ruby<VERSION>/
# make install clean

[Bearbeiten] pkgsrc

Mit pkgsrc ist es ganz ähnlich:

# cd /usr/pkgsrc/lang/ruby/
# make install clean clean-depends

[Bearbeiten] Sonstige

Zu anderen Systemen kann ich mangels eines solchen keine Hilfe geben, es dürfte aber nicht besonders schwierig sein den Interpreter zu installieren. Ansonsten kann man Ruby auch einfach aus den Sourcen kompilieren.

[Bearbeiten] Selbst kompilieren

Zunächst benötigt man den Quelltext, diesen kann man u. a. auf der offiziellen Seite herunterladen. Nun öffnet man eine Konsole und wechselt in das Verzeichnis, in dem das heruntergeladene Tar-Archiv liegt. Der erste Schritt ist optional und dient nur der Authentifizierung, dass das Archiv vollständig heruntergeladen wurde und nicht verändert wurde.

$ md5sum ruby-<VERSION>.tar.gz

<VERSION> muss natürlich durch die Version ersetzt werden, die du herunter geladen hast.

Daraufhin erhält man eine 32 Zeichen lange Prüfsumme. Diese vergleicht man mit dem auf der offiziellen Seite angegebenen Code. Ist er gleich, können wir fortfahren, ansonsten ist die Datei beschädigt und muss erneut geladen werden.

$ tar xvzf ruby-<VERSION>.tar.gz
$ cd ruby-<VERSION>

Hiermit wird der Quellcode entpackt und in das Verzeichnis gewechselt. Nun müssen wir den Source konfigurieren, also u. a. angeben, wohin er installiert werden soll. Dies geschieht mit dem Parameter --prefix. Ich empfehle, Ruby nach /usr/ zu installieren, der Interpreter wird dann nach /usr/bin/ruby installiert. Ansonsten kann man natürlich ein anderes Ziel angeben. Mit dem darauffolgenden Befehl wird das kompilieren gestartet.

$ ./configure --prefix=/usr
$ make
$ # Optionaler Test
$ make test
$ # Als root installieren
$ su -c "make install"

[Bearbeiten] MacOS X

Unter MacOS X ist für die allerersten Gehversuche mit RUBY keine zusätzliche Installation notwendig: Ein Ruby-Interpreter wird mit dem Betriebssystem installiert.

Die mit MacOS X 10.4.x (Tiger-Release) ausgelieferte Ruby-Installation ist jedoch veraltet (ruby -v: 1.6.x) und z.T. fehlerhaft bzw. unzuverlässig. Eine aktuelle RUBY-Installation 1.8.x - parallele Installation und konfliktfreie Koexistenz zu der betriebssystem-nahen - ist dringend zu empfehlen und für die Verwendung von Ruby-on-Rails sogar eine Notwendigkeit. Eine funktionsfähige Anleitung zum Kompilieren (XCode ist hierzu Voraussetzung) und Installieren von Ruby, Rails, Subversion, Mongrel, and MySQL unter Mac OS X findet sich unter [1].

Für Rückfragen stehe ich gerne zur Verfügung, Frank Polscheit [2]



Wikibooks buchseite.svg Zurück zu Einleitung | One wikibook.svg Hoch zu Inhaltsverzeichnis | Wikibooks buchseite.svg Vor zu Arbeits- und Entwicklungsumgebung
Persönliche Werkzeuge