web-dev-qa-db-ja.com

IntelliJ 12 Grails 2.1構成-Grails SDKが構成されていません

この時点でシンプルなものが欠けているように感じます。 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を追加するのを妨げるものは何ですか?コミュニティ、時間と提案をありがとう。

24
Trebla

新しいプロジェクトを作成する必要はありません。

同じ問題があり、それを解決するにはかなりの検索が必要でした:

  • grailsモジュールを右クリックします
  • [フレームワークサポートの追加]をクリックします
  • 「Groovy」を選択します
  • [ライブラリを使用]の横にあるプルダウンで、grailsライブラリを選択できます。
  • ドロップダウンが空の場合、「作成」を押して、grailsライブラリディレクトリを選択します。
  • Grails SDKが構成されます

Add framework support

select grails library

45
peterp

Intellij 16では、右側のプロジェクトペインでプロジェクトを右クリックします。

Grails-> Grails SDKの構成を選択します。

Grailsラッパーを使用している場合は、そのSDKを指定します。

/ Users/あなたのユーザー /。grails/wrapper/2.5.2/grails-2.5.2

10
thepner

IntelliJ 12もあります。アプリを実行するには、[ファイル]-> [プロジェクトの作成]をクリックし、[Grailsプロジェクト]を選択します。enter image description here'

次へをクリックし、

enter image description here

[作成]をクリックし、Grails 2とVoilaを含むフォルダーを選択します。 :-)

以前にプロジェクトがある場合は、プロジェクト「grails integration-with --intellij」で実行するか、インポートプロジェクトを実行して、Grails SDKを作成します

5
Pedro Henrique

最新バージョンを指すシンボリックリンクを見つけました:

〜/ .sdkman/candidates/grails/current

SDKMAN 4.0.37を使用しています

その場所でIntellijをポイントすると、sdkmanを使用してバージョンを切り替えることができます。

5
The Ludz

ここでは実際には「答え」ではありませんが、IDEAで同様の問題を見つけた後、実際の問題を解決しない場合は先に進み、新しいプロジェクトを作成してソースをコピーして問題を解決しました。

1
Trebla

新しいプロジェクトを作成しても、実際には既存のコードは上書きされません。既存のプロジェクトディレクトリをポイントし、Grailsを選択して開きます。

これで、プロジェクトはGrails SDKがないことを訴えます。 Grails distでそれを指すだけでいいです。

0
durp

IntelliJ 12.0.1 Ultimateを使用しています。 Grails 2.3.1をコンピューターにインストールしましたが、Grails SDKとして指定しようとすると、常にエラーが発生しました。 Grails 2.3.0で試しましたが、同じエラーが発生しました。その後、Grails 2.2.4で試してみましたが、ようやく動作するようになりました。

0
user2978797