2016-03-24 49 views
1

我剛剛通過sdkman安裝了grails 3.1.4,並想創建一個簡單的應用程序。然而,打字grails create-app testapp當我得到以下錯誤:grails 3.1.4 - create-app找不到web profile

Error Profile not found for name [web] 

我已經設置了必要的環境變量,例如GRAILS_HOME,...我已經安裝了JDK,Apache,Tomcat並正在運行。

我正在使用CentOS 6.7,32位。

你有什麼想法嗎?

回答

0

Grails無法訪問其工件存儲庫。如果您使用代理庫(如內部的Nexus安裝),你可以考慮以下解決方法之一:

  1. 暫時刪除,如果它的默認的Maven用戶設置(〜/ .m2目錄/ settings.xml中)將鏡像覆蓋到所有存儲庫。你可以重命名它,然後重試你的create-app命令。

  2. 向您使用的任何內部工件管理器軟件(例如,Nexus提供代理存儲庫類型)添加代理存儲庫。指出這一點的代理庫從Grails的回購來解決(查看https://repo.grails.org/

記住,你需要上網

+0

我沒有足夠的文件'〜/ .m2目錄/ settings.xml'。但是,我重命名了完整的文件夾並嘗試了一個增益,然後運行。順便說一句,Nexus是什麼? – gabriel