
我的路徑變數似乎有點緊張。我最近修改了 /etc/profile 以新增 GRAILS_HOME 並修改 JAVA_HOME。現在的問題(暫時從 grails 中移出以解除)是/
其中一個目錄中有一個額外的內容。我不知道如何找到它的設置位置來修復它。有人可以指出我正確的方向嗎?
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 "$@"