Как сообщить IntelliJ о groovy, установленном с brew в OSX

Я запускаю:

  • IntelliJ Ultimate 2016.3
  • Homebrew 1.1.2
  • OS X 10.11.5 El Capitan

Я запустил brew install groovy, что привело к установке groovy в /usr/local/Cellar/groovy/2.4.7/. Brew также добавлена ​​символическая ссылка: /usr/local/bin/groovy -> ../Cellar/groovy/2.4.7/bin/groovy

Когда я открываю проект groovy в IntelliJ, он дает мне возможность настроить 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 и т.д. Без выбора mater, IntelliJ не принимает библиотеку и продолжает говорить мне: "Ошибка: библиотека не указана".

Кто-нибудь знает, как я должен рассказывать IntelliJ, где groovy?

Ответы

Ответ 1

  • Установить groovysdk:

    brew remove groovy 
    brew install groovysdk
  • Установите GROOVY_HOME, в противном случае Intellij сообщает об ошибке:

    export GROOVY_HOME=/usr/local/opt/groovy/libexec
  • Point IntelliJ в установленный каталог, например:

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

Ответ 2

Я сделал это с Intellij IDEA 2016.3 на OS X.

Я могу настроить это в разделе Настройки проекта Глобальные библиотеки.

  • Добавьте новую глобальную библиотеку, нажав + и выберите Java

  • Перейдите к местоположению homebrew, установленному Groovy, /usr/local/Cellar/groovy/2.4.7 и выберите все файлы JAR в каталоге libexec/lib.

  • Задайте имя groovy-2.4.7 или что-то для вас.

Ответ 3

/usr/local/opt/groovy/libexec.

используйте brew info groovy для печати справки:

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

Ответ 4

brew install groovysdk
  • Щелкните правой кнопкой мыши на корневой папке проекта или, если мастер настройки закроется вверху ваших окон, мы можем щелкнуть эту ссылку.

  • Выберите "Добавить Поддержка проектной структуры

  • Прокрутите вниз и выберите Groovy

    Если он не отображается в списке; это потому, что уже добавлена ​​фреймворк.

  • Если в IntellJ не было добавлено Groovy, тогда выберите Создать...

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

    Gotcha - он показывает браузер файлов, который не позволяет вам просматривать ваш/usr/локальный путь к файлу, вам нужно нажать shift + command + g, чтобы открыть диалоговое окно, в котором вы можете ввести путь к любой папке, которую вы хотите открыть

Готово.

Ответ 5

Поскольку я не мог выбрать /usr в открывшемся диалоге, я использовал функцию "перейти в папку" finder и создал любимую запись для /usr/local/opt/ groovy/libexec который работал.