我的路径变量似乎有点问题。我最近修改了我的 /etc/profile 以添加 GRAILS_HOME 并修改 JAVA_HOME。现在的问题(暂时从 grails 移至 lift)是/
其中一个目录中有一个多余的内容。我不确定如何找到设置的位置以修复它。有人能给我指出正确的方向吗?
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 "$@"