4

JDK 1.7がインストールされたWindows 8の新しいコピーにGGTSの新しいコピーをインストールしました。
2.3.6 に基づく既存のプロジェクトをコンパイルしようとしましたが、GGTS には grails 2.4.2 が付属しているため、惨めに失敗しました。

2.4.x で問題を抱えていたので、2.3 を使い続けることにした人を何人か知っています。

そこで、2.3.11 (最新の 2.3) をダウンロードし、2.3.11 dir を指す GRAILS_HOME と、JDK のルートを指す JAVA_HOME を作成しました。

コマンド ラインで grails - version と入力すると、2.3.11 に戻ります。

GGTS を再起動し、プロジェクトを削除して再度作成し、Grails の新しいバージョンとして 2.3.11 を追加して、それを使用するようにプロジェクトを設定しました。

バージョンが間違っていると言って、コンパイルに失敗します。けっこうだ。しかし、上部にある 3 つのカップのように見える緑色の円形ボタンを使用して GGTS からコマンド ラインを起動しようとすると、次のように表示されます。

Retrieving available scripts
Retrieving available scripts
An internal error occurred during: "Retrieving available scripts".
java.lang.NullPointerException

何か案は?

4

4 に答える 4

2

私の場合、問題は grails を別のフォルダーに移動したことでした。設定でgrailsの場所を変更する必要がありました。それが誰かを助けることを願っています。

于 2016-03-03T08:32:06.133 に答える
1

ですべての grails-project の ' app.grails.version'を確認application.propertiesし、ウィンドウ - 設定 - groovy -grails を開き、すべてのVERSION が定義されていることを確認します (私は sts を使用していますが、少し違いがあるかもしれません)。

代わりに

すべてのapplication.propertiesセットを更新app.grails.version=2.3.11します(ggtsが定義したバージョン)

于 2014-11-04T09:12:12.587 に答える
0

の環境変数がGRAILS_HOME適切なバージョンの Grails に設定されているかどうかを確認します。

于 2015-03-06T20:09:42.620 に答える