我如何告诉 IntelliJ 关于在 OSX 上安装了 brew 的 Groovy

我在跑步:

  • 智能终极2016.3
  • 家酿1.1.2
  • OS X 10.11.5 El Capitan

我运行了 brew install groovy,结果在 /usr/local/Cellar/groovy/2.4.7/中安装了 groovy。 Brew 还添加了一个符号链接: /usr/local/bin/groovy -> ../Cellar/groovy/2.4.7/bin/groovy

当我在 IntelliJ 中打开 Groovy 项目时,它为我提供了配置 Groovy SDK 的选项。我还没有设置它,所以我得到了一个“ Create”按钮,它会启动 finder。据我所知,没有什么能让 IntelliJ 高兴的。我试过 /user/local/bin/groovy/user/local/Cellar/groovy/user/local/Cellar/groovy/2.4.7/user/local/Cellar/groovy/2.4.7/bin等等。无论我选择哪一个,IntelliJ 都不接受库,并继续告诉我“错误: 没有指定库”。

有人知道我该怎么告诉 IntelliJ Groovy 在哪吗?

32982 次浏览

/usr/local/opt/groovy/libexec.

使用 brew info groovy打印帮助:

==> Caveats
You should set GROOVY_HOME:
export GROOVY_HOME=/usr/local/opt/groovy/libexec

我在 OS X 上用 Intellij IDEA 2016.3做了这个。

我能够在 项目设置-> 全球图书馆下配置它。

  1. 单击 +并选择 Java,添加一个新的全局库

  2. 导航到安装了 Groovy 的 homebrew位置,选择 libexec/lib目录中的所有 JAR 文件。

  3. 将名称设置为 groovy-2.4.7,或者其他适合您的设置。

  1. 安装 groovysdk:

    酿造去除常规
    酿造安装 Groovysdk

  2. 设置 GROOVY_HOME,否则 Intellij 报告为安装中断:

    Export GROOVY _ HOME =/usr/local/opt/GROOVY/libexec

  3. 将 IntelliJ 指向安装的目录,例如:

    /usr/local/Cellar/groovysdk/2.4.7/libexec

因为无法在打开的对话框中选择/usr,所以我使用 finder 的“转到文件夹”函数,并为/usr/local/opt/groovy/libexec 创建了一个喜欢的条目 成功了。

brew install groovysdk
  • 右键单击“项目根文件夹”,或者如果在窗口顶部弹出一个配置向导,我们可以单击该链接。

  • 选择 Add < strong > ProjectFramework Support

  • 向下滚动并选择 < strong > Groovy

    如果它没有显示在列表中,那是因为它已经添加了框架。

  • 如果 Groovy 没有被添加到 IntelJ,那么选择 < strong > Create..。

  • 浏览/usr/local/Cellar/groovysdk//libexec/e.g:/usr/local/Cellar/groovysdk/2.4.11/libexec/

    找到了-它显示文件浏览器,不让你查看你的/usr/本地文件路径,你需要按下 shift + command + g将打开一个对话框,在那里你可以键入任何文件夹的路径,你想要打开

成交。

这很容易做到:

安装 groovy :

brew install groovy

将 IntelliJ 指向以下目录:

/usr/local/Cellar/groovysdk/<version>/libexec

您将看到 intellij 将获得所有必需的依赖项