IntelliJ 12 Grails 2.1 Конфигурация - SDK Grails не настроен
Мне кажется, что я пропустил что-то простое в этот момент. Я обновил Grails 2.1.1 от 1.3.7 во время работы IntelliJ 10, недавно я обновился до IntelliJ 12 и импортировал все настройки. Как-то в проекте в IntelliJ 12 у меня нет grails SDK.
Моя глобальная библиотека имеет grails 2.1.1, определенную со всеми правильными включенными .jars, однако в меню "Сервис" отсутствует подменю "Grails", и попытка запустить приложение дает сообщение об ошибке, которое не содержит SDK Grails сконфигурирован.
Если я создаю новый проект для grails, SDK настроится правильно, а Grails отобразится в меню "Инструменты". Что я пропустил, не позволив мне добавить SDK Grails в этот проект? Спасибо, сообщество, за ваше время и предложения.
Ответы
Ответ 1
Вам не нужно создавать новый проект.
Имела ту же проблему, и для ее решения потребовался довольно простой поиск:
- щелкните правой кнопкой мыши ваш модуль Grails.
- нажмите "Добавить поддержку фреймворка"
- выберите "Groovy"
- Выпадающий список рядом с "Использовать библиотеку" позволит вам выбрать библиотеку Grails.
- Если выпадающий список пуст, нажмите "create" и выберите каталог библиотеки grails.
- Конфигурация Grails SDK затем
![Add framework support]()
![select grails library]()
Ответ 2
У меня есть IntelliJ 12, чтобы запустить приложение, просто нажмите "Файл" → "Создать проект", выберите "Проект Grails
"
Нажмите "Далее",
![enter image description here]()
Нажмите em Create, выберите папку, в которой есть Grails 2 и Voila.: -)
Если у вас есть проект раньше, запустите в проекте "grails integrate-with -intellij" или запустите проект импорта и создайте SDK Grails
Ответ 3
С помощью Intellij 16 щелкните правой кнопкой мыши ваш проект в правой панели проекта.
Выберите Grails- > Configure Grails SDK.
Если вы используете оболочку grails, я бы указал на SDK:
/Пользователи/ ваш пользователь/. grails/wrapper/2.5.2/grails-2.5.2
Ответ 4
Я нашел символическую ссылку, которая указывает на последнюю версию в:
~/.sdkman/кандидатов/Grails/ток
Я использую SDKMAN 4.0.37
Указание Intellij в этом месте позволит вам переключать версии с помощью sdkman.
Ответ 5
Не совсем "ответ" здесь, но, увидев подобные проблемы с IDEA, я пошел вперед и только что создал новый проект, скопировал исходный код и разрешил свои проблемы, если не решил актуальную проблему.
Ответ 6
Я работаю с IntelliJ 12.0.1 ultimate.
Я установил Grails 2.3.1 на свой компьютер, но всегда получал ошибки при попытке указать его как Grails SDK-
"Не удалось создать библиотеку. Похоже, что распространение Grails в указанном пути нарушено. Невозможно определить версию".
Я попытался с Grails 2.3.0, но получил ту же ошибку.
Затем я попробовал свою удачу с Grails 2.2.4, и я мог бы наконец заставить его работать.
Ответ 7
Создание нового проекта фактически не перезапишет какой-либо существующий код; просто укажите его в существующую директорию проекта, выберите Grails и откройте его.
Ваш проект теперь будет жаловаться на отсутствие SDK от Grails; просто укажите его на свой уровень Grails, и вам хорошо идти.