Как сообщить 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
который работал.