Подтвердить что ты не робот

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 в этот проект? Спасибо, сообщество, за ваше время и предложения.

4b9b3361

Ответ 1

Вам не нужно создавать новый проект.

Имела ту же проблему, и для ее решения потребовался довольно простой поиск:

  • щелкните правой кнопкой мыши ваш модуль Grails.
  • нажмите "Добавить поддержку фреймворка"
  • выберите "Groovy"
  • Выпадающий список рядом с "Использовать библиотеку" позволит вам выбрать библиотеку Grails.
  • Если выпадающий список пуст, нажмите "create" и выберите каталог библиотеки grails.
  • Конфигурация Grails SDK затем

Add framework support

select grails library

Ответ 2

У меня есть IntelliJ 12, чтобы запустить приложение, просто нажмите "Файл" → "Создать проект", выберите "Проект Grails enter image description here"

Нажмите "Далее",

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, и вам хорошо идти.