2011-02-24 104 views
1

我试图在终端每次崩溃时安装Grails框架和命令“grails”。我使用Debian的挤压,我在/etc/profile~/.profile this设置:Grails:没有正确定义JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22 
export GRAILS_HOME="/home/snitch/grails" 
export PATH=${PATH}:${GRAILS_HOME}/bin 

有什么不对?

+0

还有其他错误信息?当JAVA_HOME不正确时,通常grails会给出更多信息 – nos 2011-02-24 00:15:43

+0

不,这是唯一的一个错误:/ – Droid 2011-02-24 06:41:44

回答

3

解决了测试。

JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22 
export JAVA_HOME 
GRAILS_HOME=/home/snitch/grails 
export GRAILS_HOME 
PATH=$PATH:$GRAILS_HOME/bin:$JAVA_HOME/bin 
export PATH 
+0

答案帮助了我,尽管它不完全是我的解决方案,因为java的路径是不同的。 – Aaron 2013-07-19 18:10:53

4

确保JAVA_HOME指向一个jdk,而不仅仅是一个jvm。请参阅:http://www.grails.org/Installation

您可能还需要将${JAVA_HOME}/bin添加到您的PATH中。

1

应该

export PATH=$GRAILS_HOME/bin:$PATH 

,您可以从命令行与

echo $PATH 

java -version 
+0

不,不适用于我。 – Droid 2011-02-24 06:36:49

+2

为何如此隐秘?它是如何失败? – 2011-02-24 06:54:47