2016-03-24 7 views
1

Ich habe grails 3.1.4 gerade über sdkman installiert und wollte eine einfache App erstellen. Wenn jedoch grails create-app testapp Eingabe bekomme ich folgende Fehlermeldung:grails 3.1.4 - create-app findet kein Webprofil

Error Profile not found for name [web] 

ich die notwendigen Umgebungsvariablen gesetzt haben, z.B. GRAILS_HOME, ... Ich habe JDK, Apache, Tomcat installiert und funktioniert.

Ich arbeite an CentOS 6.7, 32 Bit.

Haben Sie eine Idee?

Antwort

0

Grails kann nicht auf seine Artefakt-Repositories zugreifen. Wenn Sie Proxy-Repositories verwenden (wie interne Nexus-Installationen), könnten Sie eine der folgenden Abhilfen betrachten:

  1. vorübergehend die Standard Maven Benutzereinstellungen entfernen (~/.m2/settings.xml), wenn es überschreibt den Spiegel für alle Repositories. Sie könnten es einfach umbenennen und den Befehl create-app erneut versuchen.

  2. Fügen Sie ein Proxy-Repository zu der internen Artefakt-Manager-Software hinzu, die Sie verwenden (Nexus bietet z. B. einen Proxy-Repository-Typ). Richten Sie diesen Proxy-Repository aus dem grails Repo (check https://repo.grails.org/)

Denken Sie daran, zu lösen, dass Sie Zugang zum Internet

+0

brauchen werde ich nicht die Datei hatte '~/.m2/settings.xml'. Allerdings habe ich den kompletten Ordner umbenannt und einen Gewinn versucht und dann hat es funktioniert. Übrigens, wofür ist Nexus? – gabriel

Verwandte Themen