3

Grails 2.0.4をダウンロードして/opt/grails/grails-2.0.4/に抽出し、GRAILS_HOME環境変数が正しいことを確認しました。しかし、「grails」コマンドを実行しようとすると、次のエラーが発生します。

Error opening zip file or JAR manifest missing : /opt/grails/grails-2.0.4/lib/com.springsource.springloaded/springloaded-core/jars/springloaded-core-1.0.2.jar
Error occurred during initialization of VM
agent library failed to init: instrument

問題が何であるかわかりません。私はGrails-2.0.1を何ヶ月も、まったく同じマシンでまったく同じ方法でうまく使用してきました。アーカイブに問題があることを期待して、grails-2.0.4.zipファイルを再ダウンロードしようとしましたが、それは役に立ちませんでした。また、grails-2.0.1 /ディレクトリからspringloaded-core-1.0.2.jarをコピーしましたが、それによって別のエラーセットが発生しました。

何がうまくいかない可能性があるか考えていますか?

4

5 に答える 5

8

私もこのエラーを経験しました。問題は、Grailsのホームパスのスペースです。

これなら:

c:/ grails 2.1.0 / grails2.1.0

次に、「grails」と「2.1.0」の間にスペースがあるため、エラーが発生します。スペースを削除したところ、動作し始めました。

于 2013-07-15T05:58:01.407 に答える
7

PATHが正しく更新されていないようです。つまり、GRAILS_HOMEを2.0.4に設定して2.0.1grailsスクリプトを実行しています。エラーメッセージで報告されたスプリングロードのバージョン-1.0.2-は、Grails 2.0.4で必要なバージョンではないためです(他の人がこの問題を診断するのに役立ちます)。

于 2012-06-22T04:41:37.503 に答える
1

ホームディレクトリの.grailsフォルダをクリアしましたか?

Grailsはそこにたくさんのファイルをキャッシュします、それはあなたをつまずかせているかもしれません。

インターネット接続の信頼性が100%でなかったときに、過去に同様の問題が発生しました。Grailsダウンローダーはダウンロードされたファイルを徹底的にチェックしていないため、キャッシュ内のファイルが破損する可能性があります。

于 2012-06-22T04:37:31.303 に答える
1

これはフォルダ階層の問題です!

私は同じ問題に直面しました:Grails_homeを設定するとき、あなたが与えているパスが例えばc:/grails2.1.0であり、そうではないことを確認してくださいc:/grails2.1.0/grails2.1.0

これは、同じ名前のフォルダ2フォルダが互いに作成されているときに解凍するときによく発生します。

これが解決することを願っています!!!

于 2013-02-13T12:24:55.493 に答える
0

私も同じ問題を抱えていました。これが私がそれを解決した方法です:

以前:私は:C:\Program Files\grails-2.5.5 とシステムの環境変数にGRAILS_HOME:C:\Program Files\grails-2.5.5 C:\Program Files\grails-2.5.5\binPATHにgrailsを持っていました。

それから私は試しました:C:\Grails_2.5.5\grails-2.5.5 GRAILS_HOMEをに入れて更新しC:\Grails_2.5.5\grails-2.5.5、PATHのテキストを更新しましたC:\Grails_2.5.5\grails-2.5.5\bin が、それでも同じエラーが発生しました。

何が修正されましたか:

  1. グレイルをCに入れる:C:\grails_2.5.5

  2. 環境変数を正しいgrailsパスに更新します:-GRAILS_HOME:C:\grails-2.5.5

    -PATH内:C:\grails-2.5.5\bin

  3. PCを再起動します

あなたの幸運を祈ります!

于 2021-07-01T12:24:47.530 に答える