当前位置: 首页 > 知识库问答 >
问题:

更新到IntelliJ IDEA Ultimate 2016.2后找不到Grails应用程序

麻学博
2023-03-14

我已将IntelliJ IDEA Ultimate更新为2016.2版本。

我有一个Grails 3项目,现在当我打开IDE时,在尝试运行我的项目时出现以下错误:

Error running Grails: My_Project: Grails application is not found

我仍然可以打开终端并手动运行项目,但IntelliJ IDEA似乎不再识别我的Grails应用程序。当转到“编辑配置…”时,在“应用程序”中显示“[无]”,我无法选择任何内容。

Grails版本:3.1.9 Groovy版本:2.4.7 JVM版本:1.8.0_66

共有3个答案

戈睿识
2023-03-14

首先,将项目重新导入IntelliJ 2016.2。选择构建。导入的gradle文件。使用渐变包装器或本地渐变安装,您已在其中为IntelliJ提供了本地安装渐变的路径。让IntelliJ重新索引所有内容。等待,直到在屏幕底部看不到进一步的索引。

其次,运行应用程序一次,无需编辑配置。完成此操作并出现错误后,您应该能够选择“运行 -

第三,您可以在项目窗格中找到grails-app/init/app-name/application . groovy文件,右键单击该文件并选择Run。之后,将创建一个编辑配置。

最后,您可以尝试使缓存无效并重新启动。(这与编辑配置无关,但有时渐变和/或.ide缓存会不同步。)

宦翔
2023-03-14

当我重新启动intellij时,我总是遇到同样的问题。从终端运行grails清理命令修复了它。

米夕
2023-03-14

一个简单的解决方案是刷新渐变项目。

您可以通过弹出小的gradle选项卡并点击“刷新所有Gradle项目”来执行此操作

 类似资料:
  • 问题内容: 我曾经运行过Flask应用。如果将变量更改为,则Gunicorn给出错误。为什么会出现此错误,我该如何解决? myproject.py: wsgi.py: 问题答案: Gunicorn(和大多数WSGI服务器)默认在你指向的模块中查找可调用的名称。添加别名或将使再次发现可调用对象。 但是,wsgi.py不需要文件或别名,Gunicorn可以直接指向实际模块并可以调用。 Gunicorn

  • 在sdk更新之后,我无法创建hello world应用程序。我的建筑。Gradle长这样 但是构建失败了 所以我添加了compile'com.android.support:support-v4:22.0.'。现在我得到了 在过去的几个小时里,我一直被困在里面。有人能帮我找出问题吗

  • 问题内容: MongoDB刚刚强制将我的Heroku服务器上的更新从2.6更新为3.0 现在,我的应用在启动后不久因以下错误而崩溃: 我检查了他们的状态页,发现Mongo已将其服务器更新为3.0版,而且该更新现在应该稳定了,因此这是我需要做的事情。 在看了一些之后。我发现应该安装新的“驱动程序”以与3.0版兼容。 我发现此链接http://docs.mongodb.org/manual/relea

  • 错误:找不到:com.google.android.gms:play-services:5.2.8 我已经检查了更新的sdk位置是否由Android Studio使用 我已经安装了Google存储库和Android支持存储库,它们都是最新的。 我还有一个ANDROID_HOME局部变量指向我实际使用的sdk

  • 但当我同步分级时,它会显示以下错误: 错误:(23,0)找不到Gradle DSL方法:“Version Code()”可能的原因: 如何解决这个问题?

  • 我在Play Store上有一个Android应用程序。我最近更新了它和它的版本。不过,我的应用程序用户- 未获得任何更新通知 在Play Store应用程序上仍然看到 应用程序,而不是 我怎么能改变这个?