Woche 11, 27. Juni
Plan der letzten Wochen
- Bis Motag 4. Juli
- Aufgabe 4 (es ist unabhängig von Aufgabe 3)
- Montag 4. Juli
- Wir gehen Probleme mit Grails durch (siehe auch unten)
- Wir vereinbaren einen neuen Sticktag für Aufgabe 3
- Montag 11. Juli
- Wir führen weitere Diskussionen durch und lösen weitere Probleme.
Diejenige, die Aufgabe 3 gelöst hat: Bitte kommen Sie 4. und 11. Juli vorbei, so dass Sie Unterstützung geben können. Jemand andere zu unterrichten oder helfen ist eine sehr gute Methode for lernen.
Probleme mit Grails (und Lösungen)
Fehlermeldung
% ./grailsw run-app
[...]
| Error Failed to compile CreateFunctionalTest.groovy: startup failed:
General error during conversion: Unsupported class file major version 60
Problem
Java ist zu neu(!)
Lösung (OsX)
% ./grailsw --version
| Grails Version: 5.1.7
| JVM Version: 16.0.2
JVM Version 16 is zu neu für Grails Version 5.1.7
Wir installieren JVM Version 11, z. B. von: https://www.oracle.com/java/technologies/downloads/#java11
Wir ändern Environment Variable JAVA_HOME.
OsX: in .zshrc fügen wir zu:
export JAVA_HOME=$(/usr/libexec/java_home -v11.0)
Aktualisieren:
% source ~/.zshrc
Check version:
% ./grailsw --version
| Grails Version: 5.1.7
| JVM Version: 11.0.15.1
Run the app:
% ./grailsw run-app
[...]
Grails application running at http://localhost:8080 in environment: development