2011-02-24 52 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