Samstag, 20. Oktober 2007

Groovy installieren!

Wer Groovy benutzen möchte, muss es natürlich erstmal installieren.
Je nach Plattform gibt es da sicherlich einige kleine Unterschiede, aber im Grunde ist es ziemlich einfach.
Erstmal die aktuelle Version von der Groovy-Seite herunterladen. Wer mit Windows oder Ubuntu/Debian arbeitet, kann die Pakete für diese Plattformen nehmen, wer Linux nutzt wird wohl eher das "tar/gz" Paket bevorzugen, der Rest sollte eben den Klassiker - das Zip-Archiv - wählen. Wie ein Windows-Installer oder ein Debian-Package installiert wird, sollte man als Benutzer der jeweiligen Plattform wissen, allerdings ist der große Vorteil des Zip-Archivs, dass man weiß, was wo installiert wurde.
Nach dem entpacken, kopiert man einfach den Ordner groovy-<version> an die Stelle seiner Wahl.
Unter Linux dürfte das wohl allgemein das Verzeichnis /opt sein, unter Mac OS X /usr/local. Im Terminal lässt sich das am besten mit dem Befehl 

sudo mv groovy-<version> /usr/local/groovy

erledigen.
Unter Windows ist es eine gute Frage, wohin damit. Ich würde es wohl um es am schnellsten wieder zu finden direkt unter C:\ ablegen.
In dem entpackten Verzeichnis befindet sich das Verzeichnis /bin, welches die Programme enthält, mit denen man Groovy ausführt. Unter Windows muss dieses Verzeichnis der PATH Variable in den System-Einstellungen hinzugefügt werden. Unter Linux/UNIX/Mac bietet sich das einrichten eines Startskriptes an.

sudo touch /usr/bin/groovy
sudo chmod 755 /usr/bin/groovy
sudo mate /usr/bin/groovy

legt eine Datei für unser Skript an und macht es ausführbar. In diesem Beispiel wird es dann mit dem Programm TextMate geöffnet um es zu editieren.
In die Datei schreibt man folgendes:

#!/bin/bash

export GROOVY_HOME="/usr/local/groovy"

$GROOVY_HOME/bin/groovy $*

Abspeichern, das war's. Wer sich oben bereits gewundert hat, warum ich beim Verschieben des entpackten Verzeichnisses dieses in groovy umbenannt habe, kann hier den Vorteil sehen, da beim nächsten Upgrade nur das Verzeichnis groovy (ohne Versionsnummer) ersetzt werden muss, aber unser Startskript funktioniert noch tadellos.
Ob alles geklappt hat verrät uns:

groovy -version

Taucht dabei ein Fehler auf, ist wohl etwas schief gegangen.
Leider ist damit erst das Startskript für das Programm groovy fertig. Die anderen Programme im Verzeichnis $GROOVY_HOME/bin müssen auf dieselbe Weise natürlich auch noch ein Skript erhalten, indem man einfach den Namen des Programms austauscht.
Damit ist Groovy installiert und einsatzbereit!

1 Kommentar:

shrike hat gesagt…

Unter Windows gibt es auch einen Installer, der einem die Konfiguration komplett abnimmt.

Gruß Uwe