【问题标题】:IntelliJ 12 Grails 2.1 Configuration - Grails SDK not configuredIntelliJ 12 Grails 2.1 配置 - 未配置 Grails SDK
【发布时间】:2013-01-23 08:16:14
【问题描述】:

我觉得我在这一点上错过了一些简单的东西。我在运行 IntelliJ 10 时从 1.3.7 升级到 grails 2.1.1,最近我升级到 IntelliJ 12 并导入了所有设置。不知何故,在 IntelliJ 12 的项目中,我没有 grails SDK。

我的全局库定义了包含所有正确 .jar 的 grails 2.1.1,但是“工具”菜单缺少“Grails”子菜单,并且尝试运行该应用程序会给出错误消息,即 Grails SDK 不是配置好了。

如果我为 grails 创建一个新项目,SDK 会正确配置并且 Grails 会显示在“工具”菜单中。我错过了什么阻止我将 Grails SDK 添加到这个项目中?感谢社区,感谢您的宝贵时间和建议。

【问题讨论】:

    标签: intellij-idea grails-2.0


    【解决方案1】:

    您不必创建新项目。

    遇到了同样的问题,我花了很多时间来解决它:

    • 右键单击您的 Grails 模块
    • 点击“添加框架支持”
    • 选择“Groovy”
    • “使用库”旁边的下拉菜单可让您选择一个 grails 库。
    • 如果下拉列表为空,请按“创建”并选择您的 grails 库目录。
    • 然后配置 Grails SDK

    【讨论】:

    • +100,没有帮助我找不到。非常感谢!!!
    • 尝试将 grails 库添加到 groovy 模块,但我的 grails lib 文件夹选择都不被 intellij 2020.1 接受...IJ 可以接受哪些 grails 库以支持 grails?
    【解决方案2】:

    使用 Intellij 16 在右侧项目窗格中右键单击您的项目。

    选择 Grails->配置 Grails SDK。

    如果您使用的是 grails 包装器,我会指出该 SDK:

    /Users/您的用户/.grails/wrapper/2.5.2/grails-2.5.2

    【讨论】:

    • 这其实是大家都在找的答案,我不记得这个小东西在IntelliJ中的什么位置
    • 我只是下载了终极版IJ 2020.1,但是我在任何菜单中都没有GRAILS,也没有“选择grails”,我可以通过哪种方式添加grails支持?
    【解决方案3】:

    我也有 IntelliJ 12,要运行应用程序,我只需单击“文件”->“创建项目”,选择“Grails Project”

    点击下一步,

    单击 em 创建,选择包含 Grails 2 的文件夹,然后瞧。 :-)

    如果你之前有项目,在项目'grails integration-with --intellij'中运行或运行导入项目,并创建一个Grails SDK

    【讨论】:

      【解决方案4】:

      我在以下位置找到了指向最新版本的符号链接:

      ~/.sdkman/candidates/grails/current

      我正在使用 SDKMAN 4.0.37

      将 Intellij 指向该位置将允许您使用 sdkman 切换版本。

      【讨论】:

      • 完美!谢谢。
      【解决方案5】:

      这里并不是真正的“答案”,但在看到与 IDEA 类似的问题后,我继续创建了一个新项目并复制了我的源代码并解决了我的问题,如果没有解决实际问题。

      【讨论】:

        【解决方案6】:

        我正在使用 IntelliJ 12.0.1 终极版。 我已经在我的计算机上安装了 Grails 2.3.1,但在尝试将其指定为 Grails SDK 时总是出错 - “未能创建库。看起来指定路径中的 Grails 分发已损坏。无法确定版本。” 我尝试使用 Grails 2.3.0,但遇到了同样的错误。 然后,我用 Grails 2.2.4 试试运气,我终于可以让它工作了。

        【讨论】:

          【解决方案7】:

          创建一个新项目实际上不会覆盖任何现有代码;只需将它指向您现有的项目目录,选择 Grails 并打开它。

          您的项目现在会抱怨没有 Grails SDK;只需将它指向您的 Grails 区域,您就可以开始了。

          【讨论】:

            猜你喜欢
            • 2012-02-11
            • 1970-01-01
            • 1970-01-01
            • 2017-09-24
            • 2010-12-18
            • 1970-01-01
            • 2018-02-16
            • 1970-01-01
            • 2010-12-21
            相关资源
            最近更新 更多