我最近在尝试让GGTS可靠地工作失败后,将IntelliJ安装到我的机器上。到目前为止,导入Grails项目后,错误消息清晰易懂。 GGTS迫使我从Grails 3降级到2,因为当时GGTS似乎不支持Grails 3.我在将IntelliJ指向Grails 3之后遇到了问题,但重新启动IntelliJ似乎解决了这些问题。但是,现在,我无法启动项目,并收到以下错误:
"C:\Program Files\Java\jdk1.8.0_51\bin\java" ...;C:\dev\grails-3.0.4\lib\xalan\serializer\jars\serializer-2.7.2.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.grails.cli.GrailsCli run-app
Error |
Problem updating profiles from origin git repository (Use --stacktrace to see the full trace)
Error |
Could not checkout tag for Grails release [3.0.4]: repository not found: C:\Users\Randeep\.grails\repository (Use --stacktrace to see the full trace)
Error |
Error occurred running Grails CLI: No profile found for name [web]. (Use --stacktrace to see the full trace)
Process finished with exit code 1
请注意“从原始git存储库更新配置文件的问题”消息。这是一个git项目,但我不知道为什么IntelliJ正在尝试进行任何git操作(我不想要它,我只是想让它运行我的项目)。
答案 0 :(得分:7)
这里有很多带有grails的幕后花絮。 CLI(命令行界面)正在尝试加载名为web的配置文件。基本上,grails在主目录中创建一个.grails文件夹,其中包含一组默认配置文件(请参阅〜/ .grails / repository / profiles)。
不知何故,这个文件夹在我的系统上被破坏或修改,并且Web配置文件(默认配置文件)消失了。为了解决这个问题,我只是从我的主目录中删除了.grails文件夹,运行grails,然后重新生成。
编辑:如果其他项目正在使用其中的数据,则删除.grails文件夹可能会产生不良行为,因此请先尝试删除个人资料文件夹。
答案 1 :(得分:1)
从主目录中删除〜/ .grails~ / .gradle后,我也收到此错误消息。
由于某些原因,似乎不会再创建Thoses目录,并且grails clean不能同时工作。
这是我如何解决它,希望它有所帮助。
PS。我的环境。
答案 2 :(得分:0)
IntelliJ正在尝试下载名为“web”的Grails配置文件,但无法下载。启用--stacktrace并深入研究问题。 或者在IntelliJ中创建一个新项目并将其指向您的源。 注意:您的项目应该是Grails 3.0.X才能使用配置文件。
答案 3 :(得分:0)
当我的Grails 3.2.8应用程序报告类似的问题时,我偶然发现了这个问题。
Error occurred running Grails CLI: No profile found for name [react]
由于某种原因,我没有.grails/profile
文件夹,并且不想立即删除整个.grails
文件夹,所以我最终:
它对我有用。