在我的 .bash_profile 中有以下几行
export GRAILS_HOME=/usr/share/java/grails;
export PATH=$PATH:$GRAILS_HOME/bin;
$GRAILS_HOME 是指向同一目录中 grails 2.3.11 的符号链接(symbolic link),所有文件都完好无损,并且在它们应该在的位置。
但是,当我在终端中输入 grails
时,没有任何反应。好吧,发生了一些事情……终端窗口的标题在短时间内从 bin -- bash --
更改为 bin -- tset --
。之后,终端窗口会自行清除并重置。
我真的很困惑为什么会这样。我之前设置过 grails,但从未遇到过这个问题。谁能指出我正确的方向?
最佳答案
这是因为我的 JAVA_HOME 变量设置不正确。只要我添加了 export JAVA_HOME=/Library/Java/Home
,Grails 就开始工作了。
关于macos - OS X - 输入 'grails' 命令后终端重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25255335/