Ich versuche grails list-profiles
auszuführen, erhalte aber den folgenden Fehler:
Meine Versionen sind:
%Vor%Dies war auf einer neuen Installation von Grails und GMM.
Der Befehl grails create-app myapp
funktioniert ohne Fehler.
Diese Frage ist ähnlich wie Grails 3.0 Fehler, nullpointer , aber diese Frage gibt nicht an, welcher Befehl ausgeführt wird.
Nach der Online-Suche stellte ich fest, dass ich meine Umgebungsvariable GRAILS_OPTS wie folgt einstellen musste, bevor ich den Befehl ausführte:
%Vor%Quelle der Korrektur: Ссылка
Ich habe nicht herausgefunden, was die genaue Ursache des Fehlers ist, aber es scheint zu vorkommen, wenn Sie versuchen, Grails 3 in dem System auszuführen, in dem auch Grails 2 installiert ist.
Was ich getan habe, um den Befehl auszuführen - Ich habe das Projekt in einem neuen Verzeichnis erstellt. Das Verzeichnis für meine alte Grils App war: / home / ich / projects / oldgrailsapp
Wenn ich versucht habe, den Befehl grails in / home / me / projects auszuführen, ist es fehlgeschlagen, aber wenn ich das in einem anderen Verzeichnis versucht habe / home / me / projects_new ist es gelungen. Ich nehme an, dass das Problem darin lag, dass die Konfiguration von alten Grails irgendwie mit der neuen interferierte.
Ich habe auch Referenzen auf alte Grails und groovige Versionen aus der PATH-Variablen entfernt, indem ich die .bashrc -Datei in meinem Home-Verzeichnis bearbeitet habe (ich weiß wirklich nicht, ob es nötig war).
Es hat jetzt für mich funktioniert. das war meine Einstellung
GRAILS_HOME = C: \ Benutzer \ murati.solayappan \ apps \ grails-3.1.11
JAVA_HOME = C: \ Programme \ Java \ jdk1.8.0_102
Ich habe den gleichen Fehler beim ersten Start von "Grails" erhalten
%Vor%Nach dem Lesen von GRAILS_HOME \ bin \ grails.bat habe ich festgestellt, dass die Ausführung von "Grails" im GRAILS_HOME-Verzeichnis einen Unterschied macht. Also habe ich das selbe gemacht.
Nun habe ich einen Fehler erhalten, der besagt, dass GRAILS kein bestimmtes Maven-Paket von meinem Spiegel-Repository gefunden hat - meine private Nexus-Repository-URL wurde gedruckt. Ich weiß, das ist meine private Repo und nicht mit dem Internet verbunden.
Also habe ich die MY_HOME_DIR.m2 \ "settings.xml" mit der in Maven standardmäßig gefundenen geändert.
Danach hat "grails" in% GRAILS_HOME% dir ausgeführt.
Es hat funktioniert wie Briese !!! Ich habe sofort Grals bekommen.
C: \ Benutzer \ morti.solayappan \ apps & gt; grails
| Geben Sie einen Befehlsnamen zum Ausführen ein. Verwenden Sie TAB zur Vervollständigung:
grails & gt; beenden
Ich hatte die gleiche Erfahrung, als ich an " Erstellen eines Andoird Client " Leitfadens, ich habe die folgende Nachricht erhalten, wenn ich versuche, eine App in dem gleichen Ordner zu erstellen, in dem ich die erste App grails-app
erstellt habe:
%Code%
Wenn Sie also eine Grails-App in einem Ordner erstellen, der das Verzeichnis "grails-app" enthält, wird dieser Ordner von Grails als Voll-Grails-Anwendung betrachtet. Daher kann creat-app in diesem Verzeichnis nicht erstellt werden.
Ich benutzte:
Grails 3.1.15
Java 1.8.0.101
Hoffe diese Hilfe.
Manchmal passiert es, wenn Sie eine falsche Version von Grails für das Projekt installiert haben, auf dem Sie es ausführen möchten versuchen Sie es woanders zu starten und sehen Sie, ob Sie den gleichen Fehler bekommen
Tags und Links grails