grails命令不在终端中工作

时间:2015-12-07 10:24:53

标签: grails terminal

Groovy Grails开发时我是echo $JAVA_HOME的新手。 我下载了GGTS包并开始研究它。

我的环境变量 /usr/lib/jvm/default-java/bin给出了echo $GRAILS_HOME/home/pc-03/Desktop/ggts-bundle/grails-2.4.4/bin提供grails create-app sample

当我尝试在GGTS中创建新应用程序时,我能够创建它,但是当通过终端完成同样的操作时它只会闪烁。

当我尝试Calendar now = Calendar.getInstance(); DatePickerDialog dpd = DatePickerDialog.newInstance( PostInfo.this, now.get(Calendar.YEAR), now.get(Calendar.MONTH), now.get(Calendar.DAY_OF_MONTH)+1 ); dpd.setMinDate(Calendar.getInstance()); now.add(Calendar.DAY_OF_MONTH, 30); dpd.setMaxDate(now); dpd.show(getFragmentManager(), "Datepickerdialog"); 时,终端只会闪烁并且不会创建新应用。

任何人都可以解释为什么会发生这种情况吗?

提前致谢!!!

1 个答案:

答案 0 :(得分:3)

将变量修复为

$JAVA_HOME="/usr/lib/jvm/default-java"
$GRAILS_HOME="/home/pc-03/Desktop/ggts-bundle/grails-2.4.4"

您不需要bin目录 -

但是您应该在$GRAILS_HOME/bin变量中添加$PATH,以便从计算机上的任何位置调用grails命令