Ruby-Programmierung: Installation
Aus Wikibooks
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]