2

Mac OS X v.10.9.5 で grails インストールを使用しています。以前は grails 2.4.2 をインストールしていましたが、問題なく動作していました。2.4.3 バージョンをインストールしようとしたので (gvm と手動の両方で、アーカイブを解凍して PATH および GRAILS_HOME 変数を設定することにより)、インストールは問題ないように見えますが、ターミナルから "grails" コマンドを実行しても効果はなく、 「クリア」端末コマンドに似た動作。出力またはエラー メッセージは提供されませんでした。

環境やインストールに問題がある可能性があると考えている人はいますか? または、少なくとも「grails」コマンドの実行からのログはどこで見つけることができますか?

どんな助けでも大歓迎です。ありがとうございました

4

2 に答える 2

5

インストールされている grails を見つけて、そのシェル ラッパーを で確認しますbin/grails。次の行が含まれているとします。

#!/bin/sh
trap "reset" EXIT
trap "reset" INT
trap "reset" TERM

DIRNAME=`dirname "$0"`
. "$DIRNAME/startGrails"

startGrails org.codehaus.groovy.grails.cli.GrailsScriptRunner "$@"

お気に入りのテキスト エディターを使用してファイルを編集し#、s の前に追加して、trapそれらの行をコメント アウトします。

#trap "reset" EXIT
#trap "reset" INT
#trap "reset" TERM

次に、 などの grails コマンドを実行しgrails -version、コンソール出力を確認して、grails が実行されなかった本当の理由を見つけます。幸運を。

于 2015-01-24T09:43:07.453 に答える
1

私は同じ問題を抱えていましたが、私の場合、エラーは $JAVA_HOME 環境変数が原因でした。grails を正しく実行するには、Java が前提条件です。したがって、grails を実行する前にクラスパスに Java を追加したかどうかを確認する必要があります。

これを確認するには、java -version次のような grails コマンドを実行する前に実行する必要があります。grails -version

于 2016-12-16T05:36:19.297 に答える