2

古い Macbook Pro から新しい Macbook Pro に移行した後、プロジェクトが動作しなくなりました。Grails から「エラー /Users/Michael/{proj}/{proj} は Grails アプリケーションの一部ではないようです」というメッセージが表示され続けます。依存関係の更新は正常に実行されているようです。

次のことを確認しました。

  • 旧マシンと同じ場所のプロジェクトフォルダーにフォルダー grails-app が存在します。
  • grails clean を実行した後、grails を 2.0.4 にアップグレードしました

考えられることの 1 つは、ユーザー ディレクトリ名が 2 台のマシン間で変更されていることですが、.project または application.properties のいずれか、またはどの設定にも古いユーザー ディレクトリ名が表示されません。

4

4 に答える 4

15

を削除することで解決しましたworkspace\.metadata\.plugins\org.eclipse.debug.core\.launches\<project>.launch。古い絶対パスをキャッシュしていました。

于 2012-12-13T18:37:05.877 に答える
6

STS 内からコマンド ラインを開き、「run-app」を実行します。ワークスペースのキャッシュに問題がある場合があります。

于 2012-12-17T09:19:09.810 に答える
2

おっと、私がこの質問を未回答のままにしていたことがわかりました。

答えは、すべてを消去して github から再構築することでした。疑わしい場合は、光るまで発射してください....

于 2012-10-25T17:02:25.360 に答える