"Fehler beim Ausführen von Grails CLI: null" beim Ausführen der Befehlszeile von grails 3.0

8

Ich versuche grails list-profiles auszuführen, erhalte aber den folgenden Fehler:

%Vor%

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.

    
Chris Snow 20.04.2015, 21:25
quelle

5 Antworten

5

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: Ссылка

    
Chris Snow 20.04.2015, 21:31
quelle
2

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).

    
MF.OX 07.04.2016 11:30
quelle
1

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

    
user3676716 10.09.2016 08:26
quelle
1

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.

    
bitsnaps 23.10.2017 13:12
quelle
0

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

    
Gilad Baruchian 28.02.2018 08:30
quelle

Tags und Links