パス変数に関する問題

パス変数に関する問題

パス変数が少しおかしくなっているようです。最近、/etc/profile を変更して GRAILS_HOME を追加し、JAVA_HOME を変更しました。現在の問題 (Grails から Lift に一時的に移行) は、/ディレクトリの 1 つに余分なものがあることです。これを修正するには、どこに設定されているのか、どうやって見つければいいのかわかりません。誰か正しい方向を教えてもらえませんか?

echo $PATH
/usr/java/jdk1.6.0_27:/home/Ramy/grails/bin:/usr/local//bin:/usr/java/jdk1.6.0_27:/home/Ramy/grails/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.6.0_27/bin/java

アップデート:

ターミナルを終了して、新しいターミナルを開きました。余分なもの/はなくなったようです。しかし、今度は次のメッセージが表示されます。

[Ramy@localhost ~]$ sbt
Invalid or corrupt jarfile /usr/local/bin
[Ramy@localhost ~]$ echo $PATH
/usr/java/jdk1.6.0_27:/home/Ramy/grails/bin:/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/java/jdk1.6.0_27/bin/java/bin:/usr/local/rvm/bin:/home/Ramy/bin:/usr/java/jdk1.6.0_27/bin/java/bin

/usr/local/bin/sbt の内容は次のとおりです。

java -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=1024m -Xmx2048M -Xss4M -jar `dirname $0` /sbt-launcher.jar "$@"

答え1

そうですね、私は「Lift in Action」という本に沿って作業していたのですが、「sbt」というファイルを作成するためのアドバイスが不正確でした。次のようになるはずです:

java -Xmx512M -jar `dirname $0`/sbt-launch.jar "$@"

参照:http://code.google.com/p/simple-build-tool/wiki/セットアップ

関連情報