10

既存の grails プロジェクトを Intellij にインポートしようとしていますが、SDK を認識しません。

私はすでにホームディレクトリ /.bash_profile にパスを設定しています。

export GRAILS_HOME=/Applications/grails-2.0.4
export PATH=$PATH:$GRAILS_HOME/bin

Intellij を起動してファイル > 新しいプロジェクト > 既存のソースからプロジェクトを作成すると、プロジェクトに名前を付けてから、SDK に到達すると grails SDK がありません。.bash_profile にパスを設定すると、grails SDK へのパスが認識されると思いました。

これに関するヘルプは素晴らしいでしょう。

4

5 に答える 5

16

Grails プラグインがインストールされていることを確認します。

Projects に移動し、プロジェクト名 > Grails > Configure Grails SDKを右クリックします。

そこからSDKを作成して……

于 2012-05-25T03:34:54.123 に答える
4

ここで見ていないのは、Intellij の Ultimate または Community バージョンを使用しているかどうかという質問です。Grails を Intellij の Community バージョンで実行することはできないため、プラグインは Ultimate バージョン内でのみ使用できます...

それ以外に、(Intellij Ultimate 12.0 バージョン内で) SDK を選択したいときに選択できる Grails SDK が見つからないという問題がありましたが、それはそこにあり、それ自体をかなりうまく隠しているだけです ;) *SDK を選択できるページで、 [ Groovy AND ] を選択する必要があります。すると、SDK を選択する準備ができていることSpringがわかります(インストール済みの場合は SDK も表示されます)。GrailsGriffon

于 2013-02-20T05:44:22.957 に答える
0

intellijは、Grailsのパス設定を取得しません。あなたはそれをintellijで指定する必要があります。これにより、異なるプロジェクトまたは同じプロジェクトに対して異なるバージョンのgrailsを使用するオプションが提供されます。

プロジェクト設定を開き、新しいSDKを追加するオプションがあり、Grailsインストールのホームパスを選択すると、グローバルライブラリとして自動的に構成され、このライブラリがモジュールへの依存関係として追加されます。

これも役立つはず ですIntelliJ11-GrailsS​​DKが構成されていません

于 2012-05-25T16:02:08.260 に答える
0

プロジェクトが読み込まれると、イベント ログに次のメッセージが表示されます。

Grails SDK が見つかりません: モジュール 'moduleNameHere' には Grails SDK がありません。SDK の構成

[Configure SDK] をクリックすると、ダイアログ ボックスが開きます。利用可能なオプションがない場合は、[作成] をクリックして、Grails がセットアップされている場所に移動します (私の場合は /opt/grails-2.2.0 でした)。SDK の要件を満たすには、そこに移動するだけで十分なようです。そのフォルダーを選択すると、IJ が残りの作業を行いました。

于 2013-02-19T22:52:49.907 に答える