3

Linux に Grails をインストールし、Grails_HOME と JAVA_Home のパスを次のように設定しました。

[Hbrock@Harrison-Oracle ~]$ export JAVA_HOME=/usr/lib/jvm/java-1.6.0
[Hbrock@Harrison-Oracle ~]$ export PATH="$PATH:$JAVA_HOME/bin"
[Hbrock@Harrison-Oracle ~]$ export GRAILS_HOME=/home/Hbrock/Grails/grails-2.2.0.RC1
[Hbrock@Harrison-Oracle ~]$ export  PATH="$PATH:$GRAILS_HOME/bin"
[Hbrock@Harrison-Oracle ~]$ javac -version
javac 1.6.0_24
[Hbrock@Harrison-Oracle ~]$ grails -version
Grails version: 2.2.0.RC1

しかし、これを保存していないようです。次回ターミナルウィンドウを開いてgrailsを実行しようとすると、これがエラーになります。

[Hbrock@Harrison-Oracle ~]$ grails -version
bash: grails: command not found
[Hbrock@Harrison-Oracle ~]$ 
4

2 に答える 2

5

これらのパスは、現在のターミナル セッションに対してのみ設定しました。これらのコマンドをシェルの起動ファイルに追加する必要があります。あなたはLinuxのいくつかのフレーバーを実行しているので、それは

~/.bashrc

ls -aを実行してそのファイル (または同様のもの) を探し、コマンド ラインで入力したすべてのコマンドを追加します。その後、シェル/ターミナルを起動するたびに設定されます。

于 2012-10-31T20:17:09.370 に答える