0

私のプロジェクトは Grails 2.2.2 に基づいています。Groovy バージョン 2.4.4 をアップグレードするために、Grails 2.5.4 にアップグレードする必要があります。

そこで、Grails 2.5.4 をダウンロードし、Grails ホームを環境変数に、bin フォルダーをクラスパスに設定しました。

コマンドラインから grails -version is Grails 2.5.4 を見ることができます

次に、grails create-app helloworld を作成しました。無事作成されました。

helloworldcdプロジェクトに参加し、grails run-app を実行しようとしました。

この後、コマンドラインでクラスパスの構成を約10〜15分間見ることができ、最終的にエラーが発生しtomcat:7.0.55.3 not foundます. grails 2.5.4 ディレクトリに tomcat バージョン 7.0.55.2 が表示されるので、BuildConfig.groovyTomcat をバージョン 7.0.55.2 に変更しました。そして再び grails run-app を実行し、今度はプラグインがインストールされました。

次にエラーが発生しました

    ':cache:1.1.8'       
   ":asset-pipeline:2.5.7" 

これらが Grails 2.5.4 の plugins フォルダーにあることに驚いていますが、それでも文句を言います。

Mavenレポを追加しました

mavenRepo "http://repo.grails.org/grails/plugins" 
mavenRepo "http://repo.grails.org/grails/core"

しかし、これはうまくいきませんでした。

これを手動でコピーして run-app を再度実行したところ、キャッシュとアセット パイプラインに関連する依存関係でエラーが発生しました。

これをコメントアウトして run-app を実行しました。次に、catalina ライブラリが見つからないというエラーが発生しました。次に、Tomcat に関連するライブラリをコピーしましたが、それでも hello world プロジェクトを実行できません。Spring parserContext class not found というエラーが発生しました。

以前、Grails 2.2.2 に取り組んでいたとき、このような問題は発生せず、すぐに helloworld プロジェクトを作成して実行することができました。

今、Grails 2.5.4 と Grails 3.1.3 を使って、私は本当にイライラしています。Grails 2.4.4 と Grails 3.0.3 も試しました。

Grails バージョン 2.5.4 または Grails 3.1.3 を使用して helloworld grails プロジェクトを作成および実行する方法を教えてもらえますか。また、Groovy 2.4.4 を含む古いバージョンの Grails を試す準備ができています。

4

1 に答える 1

0

プロキシ設定を BuildConfig.groovy ファイルに追加したところ、機能しました。

于 2016-03-16T08:38:27.197 に答える