如何告诉IntelliJ关于在OSX上安装brew的groovy

时间:2016-12-12 21:51:57

标签: java macos intellij-idea groovy

我正在跑步:

  • IntelliJ Ultimate 2016.3
  • Homebrew 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的选项。我还没有设置它,所以我得到一个“创建”按钮,它启动了查找程序。据我所知,我无法选择让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在哪里?

6 个答案:

答案 0 :(得分:78)

  1. 安装groovysdk:

    brew remove groovy 
    brew install groovysdk

  2. 设置GROOVY_HOME,否则Intellij报告为已损坏的安装:

    export GROOVY_HOME=/usr/local/opt/groovy/libexec

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

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

答案 1 :(得分:29)

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

  • 选择添加项目框架支持

  • 向下滚动并选择 Groovy

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

  • 如果尚未将Groovy添加到IntellJ,请选择创建...

  • 浏览/ usr / local / Cellar / groovysdk // libexec /例如:/usr/local/Cellar/groovysdk/2.4.11/libexec /

    Gotcha - 它确实显示了不允许您查看/ usr /本地文件路径的文件浏览器,您需要按shift + command + g将打开一个对话框,您可以在其中键入您想要的任何文件夹的路径开

完成。

答案 2 :(得分:12)

/usr/local/opt/groovy/libexec

使用brew info groovy打印帮助:

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

答案 3 :(得分:12)

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

我可以在项目设置 - >>下进行配置全球图书馆

  1. 点击+添加新的全局库,然后选择Java

  2. 导航到安装了Groovy的位置homebrew/usr/local/Cellar/groovy/2.4.7并选择libexec/lib目录中的所有JAR文件。

  3. 将名称设置为groovy-2.4.7,或任何适合您的名称。

答案 4 :(得分:2)

因为我无法在打开的对话框中选择/ usr,所以我曾经“查找文件夹”的finder功能并为/ usr / local / opt / groovy / libexec创建了一个最喜欢的条目 哪个有效。

答案 5 :(得分:0)

这很容易做到:

安装Groovy

brew install groovy

将IntelliJ指向以下目录:

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

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