この時点でシンプルなものが欠けているように感じます。 IntelliJ 10の実行中に1.3.7からgrails 2.1.1にアップグレードし、最近IntelliJ 12にアップグレードして、すべての設定をインポートしました。 IntelliJ 12のプロジェクトでは、どういうわけかgrails SDKがありません。
私のグローバルライブラリには、すべての正しい.jarが含まれたgrails 2.1.1が定義されていますが、[ツール]メニューには[Grails]サブメニューがありません。アプリを実行しようとすると、Grails SDKが構成されていないというエラーメッセージが表示されます。
Grails用の新しいプロジェクトを作成すると、SDKが正しく構成され、Grailsが[ツール]メニューに表示されます。このプロジェクトにGrails SDKを追加するのを妨げるものは何ですか?コミュニティ、時間と提案をありがとう。
新しいプロジェクトを作成する必要はありません。
同じ問題があり、それを解決するにはかなりの検索が必要でした:
Intellij 16では、右側のプロジェクトペインでプロジェクトを右クリックします。
Grails-> Grails SDKの構成を選択します。
Grailsラッパーを使用している場合は、そのSDKを指定します。
/ Users/あなたのユーザー /。grails/wrapper/2.5.2/grails-2.5.2
IntelliJ 12もあります。アプリを実行するには、[ファイル]-> [プロジェクトの作成]をクリックし、[Grailsプロジェクト]を選択します。'
次へをクリックし、
[作成]をクリックし、Grails 2とVoilaを含むフォルダーを選択します。 :-)
以前にプロジェクトがある場合は、プロジェクト「grails integration-with --intellij」で実行するか、インポートプロジェクトを実行して、Grails SDKを作成します
最新バージョンを指すシンボリックリンクを見つけました:
〜/ .sdkman/candidates/grails/current
SDKMAN 4.0.37を使用しています
その場所でIntellijをポイントすると、sdkmanを使用してバージョンを切り替えることができます。
ここでは実際には「答え」ではありませんが、IDEAで同様の問題を見つけた後、実際の問題を解決しない場合は先に進み、新しいプロジェクトを作成してソースをコピーして問題を解決しました。
新しいプロジェクトを作成しても、実際には既存のコードは上書きされません。既存のプロジェクトディレクトリをポイントし、Grailsを選択して開きます。
これで、プロジェクトはGrails SDKがないことを訴えます。 Grails distでそれを指すだけでいいです。
IntelliJ 12.0.1 Ultimateを使用しています。 Grails 2.3.1をコンピューターにインストールしましたが、Grails SDKとして指定しようとすると、常にエラーが発生しました。 Grails 2.3.0で試しましたが、同じエラーが発生しました。その後、Grails 2.2.4で試してみましたが、ようやく動作するようになりました。