2

最近、grails を使い始めました。アプリケーションを作成し、ものを生成することができました。昨日、少し休憩した後、作業を​​再開したいと思い、新しいプロジェクトを作成しようとしたときに次のエラーが発生しました。

Command terminated with an exception:    
org.grails.ide.eclipse.longrunning.client.GrailsProcessDiedException: Grails process died
(see details for partial output)
Grails process died
------System.out:-----------

------System.err:-----------

このエラーは、SpringSourceTool を使用した場合にのみ発生します。コマンド ラインを使用しようとすると、正常に動作します。私の最初の反応は、Java のバージョンを 1.8 から 1.7 に変更することでしたが、それは役に立ちませんでした。環境変数は次のようになります (Fedora Linux 19 を実行しています)

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.0.x86_64
GRAILS_HOME=/home/peer/grails/grails-2.3.0

それらは PATH 変数にも含まれています。

誰でも助けることができますか?ありがとう、ピア

4

2 に答える 2

2

これは STS の既知の問題です。

https://issuetracker.springsource.com/browse/STS-3277

回避策はリンクに記載されています。

于 2013-10-04T16:20:23.720 に答える
0

Grails の STS 拡張機能を使用して grails プロジェクトを作成しようとしている人のために、ここに私のセットアップを示します。

-- OSX 10.8.4 Build 12E3067 -- -- STS バージョン 3.4.0 -- -- Grails 2.3.3 (STS とは別にインストール) --

  1. 新規インストールされた STS 3.4.0
  2. [環境設定]、[Groovy]、[コンパイラ]、[プロジェクトとワークスペースの Groovy コンパイラ レベル間の不一致のチェックを有効にする]を * de * 選択しました
  3. 拡張機能をインストールするときにGrailsサポートオプションのみを選択しました(他には何もありません)
  4. STS 3.4.0 を再起動します (つまり、Eclipse を再起動します)。
  5. 次に、Grails プロジェクトを既存の Grails 2.3.3 インストールに向けました。
  6. 環境変数 GRAILS_HOME が設定され、STS を呼び出すのと同じシェルでエクスポートされていることを確認してください。そうしないと、Eclipse (STS) でプロセス終了エラーが発生します。

これはうまくいきました。

于 2013-12-06T10:35:12.750 に答える