macos - OS X - 输入 'grails' 命令后终端重置

标签 macos bash grails terminal

在我的 .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/

相关文章:

macos - 帮助在 OSX 上为 ANT 安装 FTP 任务

java - Maven 的最终内存输出

ios - Xcode - 如何修复 'NSUnknownKeyException' ,原因 : … this class is not key value coding-compliant for the key X"error?

python - Airflow,我如何使用 BashOperator 通过 python name.py 运行 .py 文件

grails - Grails中类[]的属性[]不能为null错误

testing - 根据环境执行特定的 Geb 测试

python - 在 macOS Mojave 上安装 Pillow - 运行 python 3.7

linux - 登录提示前的横幅消息

linux - 如何在 Linux 中运行二进制文件

templates - 如何在字段插件中对相同的类使用自定义模板,grails