• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Das neue Jahr beginnt wie das alte - natürlich mit einem neuen Fotowettbewerb! Auch im Monat Januar freuen wir uns auf Eure Einsendungen. Wie es weitergeht, wisst Ihr ja - Hier geht es lang --> Klick

Wie Groovy zum laufen bringen?

Rectifier

Jonagold
Registriert
23.10.10
Beiträge
18
Hi,
Ich habe die letzten Tage viel nach einer Antwort gegoolet und auch einiges gefunden.
Das ist mir jedoch alles unverständlich und etwas zu hoch, wie ich gestehen muss.

Für mein Studium brauche ich Groovy und hätte dies gerne auch auf meinem MacBook, da ich es in der Vorlesung stets dabei habe.
Um Groovy lauffähig zu bekommen muss jedoch über das Terminal ein wenig eingestellt werden.
Ich kenne mich damit kaum aus und verstehe nicht was ich machen muss, damit es funktioniert.

Wenn sich jemand bereiterklären würde mir folgendes für Unwissende zu übersetzen würde ich mich wirklich freuen.

Hier ein Tutorial aus dem MacUser-Forum. Ich habe die für mich relevanten Schritte zusammengefasst:
Download und Installation
Downloaden und Dateien in einen neuen Ordner "opt" in folgendem Pfad entpacken: Macintosh HD->Benutzer->Für alle Benutzer
(soweit so gut, das schaffe selbst ich. Aber dann wirds schon schwierig. über das Terminal mit dem Befehl: "ls /User/Shared/opt" soll ich mir den anzeigen lassen können. Klappt bei mir irgendwie nicht...)

weiter geht's:
sehen wir etwa im Terminal den Groovy-Ordner dort liegen. Was jetzt noch fehlt sind zweierlei:

- Im Groovy-Ordner befindet sich ein ./bin-Ordner er enthält Compiler,Interpreter, sowie eine Groovy-eigene Shell und Einiges mehr. Um mit den Programmen sinnvoll arbeiten zu können, sollten wir den bin-Ordner von groovy dem Suchpfad vom Terminal hinzufügen.

- damit auch Groovy herausfinden kann "wo es sich befindet", müssen wir eine GROOVY_HOME Variable setzen. Sie enthält dann den Pfad zu unserem Groovy-Ordner ( ohne bin).

Es gibt verschiedene Möglichkeiten solche Angaben zu setzen. Ich ziehe es vor das Systemprofil nicht anzufassen und auch anderen Usern nicht meine Variablen um die Ohren zu werfen. Es bleibt am Ende jedem selbst überlassen wie er das in die Startdateien seiner Shell integrieren mag ( .bashrc z.B.). Ich ziehe die Benutzereigene Profil-Datei vor. Sie liegt im eigenen User-Verzeichnis und sollte mittels

Code:
Code:
      ls -la .profile
auffindbar sein. Ist das nicht der Fall, dann legt sie einfach selbst an. Das System sorgt dafür, das die .profile auch ausgeführt wird, sobald Ihr Euch anmeldet. Ladet die Datei also in Eueren Lieblingseditor oder erstellt sie neu und fügt folgende Zeilen an:

Code:
Code:
 #
# Groovy
#
export GROOVY_HOME=/Users/Shared/opt/groovy-1.0
export PATH="$PATH:/Users/Shared/opt/groovy-1.0/bin"
ACHTUNG: Das pure speichern der Datei reicht nicht aus. Die Variablen werden erst gesetzt sobald ein neues Terminal genutzt wird. Wählt also bitte die Terminal-Applikation aus und startet ein neues Terminal. mit

Code:
Code:
      echo $GROOVY_HOME
solltet Ihr dann also den Pfad zu Groovy im neuen Terminal angezeigt bekommen. Wenn die Erweiterung für den Pfad in der .profile-Datei funktioniert, dann dürfte ein

Code:
Code:
      groovy -v
Eine Zeile wie diese hier ausgeben:

Groovy Version: 1.0 JVM: 1.5.0_07-87


Groovy ist also Startbereit und wir können erste kleine Skripte schreiben.
Den zitierten Teil verstehe ich nicht. Wie muss ich da was wo eingeben, damit das hinhaut?
Ich denke für Leute die sich etwas mit der Materie auskennen wird das sehr leicht sein, aber ich habe gerade so garkeine Ahnung was ich da anstellen muss.

Ich hoffe mir kann hier noch geholfen werden:-D.

Alles gute,
Rectifier

 

Guy.brush

Weißer Winterkalvill
Registriert
15.12.08
Beiträge
3.545
Existiert denn der Ordner /Users/Shared/opt/ (oder deutsch /Benutzer/Für alle Benutzer/opt) und hast du dort den enstprechenden groovy ordner reinkopiert??? Wenn nein, leg den Ordner opt an und kopier den groovy Ordner rein...

danach startest du das Terminal und versuchst noch einmal:
Code:
ls /Users/Shared/opt
Wenn dir jetzt eine Fehlermeldung angezeigt wird, poste sie hier, dann machst du was falsch. Es sollte schon der groovy-1.0 Ordner auftauchen.
So weit erst mal.
 

Rectifier

Jonagold
Registriert
23.10.10
Beiträge
18
Jetzt findet er ihn.
Dann hatte ich da vorhin wohl was falsch gemacht ^^.
Aber wie gehts jetzt weiter, weißt du das?
 

Guy.brush

Weißer Winterkalvill
Registriert
15.12.08
Beiträge
3.545
Folgendes nacheinander im Terminal eingeben:
Code:
touch .profile
open -e .profile
Die Datei .profile öffnet sich. Nun diese Zeilen in die Datei einfügen:
Code:
 #
# Groovy
#
export GROOVY_HOME=/Users/Shared/opt/groovy-1.0
export PATH="$PATH:/Users/Shared/opt/groovy-1.0/bin"

Dann das Terminal neustarten.
Dann müssen die letzten beiden Befehle der Anleitung funktionieren, wenn die Anleitung von dem Herren aus MacUser richtig sein sollte. ;)

Du solltest dich evtl. mal ein bisschen mit dem Terminal auseinandersetzen, wenn du schon so Skripte mit groovy schreiben willst.
 

Rectifier

Jonagold
Registriert
23.10.10
Beiträge
18
So, also ich habe das jetzt so durchgeführt, nur musste ich die Versionsnummer noch von 1.0 un 1.7.5 ändern.
Jetzt gibt er mir "Groovy Version: 1.7.5 JVM: 1.6.0_22" aus. Klingt für meine Begriffe schonmal ziemlich richtig.
Wie kann ich Grovvy jetzt genau öffnen? Oder läuft das alles im Terminalfenster ab?

Übrigens: Schonmal vielen Dank, du hast mir wirklich sehr geholfen!


Edit: Diescher Schritt schließt sich dem Tutorial noch an:

Eines sollten wir noch machen:

Per Voreinstellung sucht Groovy spätere Libraries in $GROOVY_HOME/lib und eprsönliche Libraries ( ewta weil wir auf eine Datenbank zugreifen möchten) in .groovy/lib im eigenen Home-Verzeichnis. Wir sollten also mittels

Code:
mkdir .groovy
cd .groovy
mkdir lib
ein solches Verzeichnis in unserem Home-Verzeichnis anlegen. Wer mysql oder postgres installiert hat und dafür einen JDBC-Treiber besitzt kann ihn gleich dorthin kopieren.