Grails Mac OSX通过Brew重启终端安装

xam*_*xam 0 macos terminal grails

我一直试图通过安装grails的第一步,我知道这很糟糕.但是我遇到的问题是通过OSX终端获得grails.类似于使用brew的节点我输入命令

brew install grails

这会检索grails并安装它,很简单.看看你输入的是否正确grails -version

但是,当我这样做时,就像我的终端重新启动一样.这是一个很难描述的内容,所以这里有一个链接到youtube视频,告诉你发生了什么.我安装了JAVA并正在工作.有人有想法吗?

https://www.youtube.com/watch?v=ButLwGfBTZo

xam*_*xam 5

因为这是我在任何Java相关开发中的第一次游览.我犯了一个新手的错误,并没有意识到重要的信息.您不需要Java来运行Grails,您需要Java Development Kit(JDK).完全显然是另一回事.可在这里

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安装完成后,在终端中运行此命令./usr/libexec/java_home -V这将显示所有当前安装的Java虚拟机.就我而言

Matching Java Virtual Machines (1): 1.8.0_11, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home

然后,您需要将JAVA_HOME Environment变量设置为指向JVM.像这样export JAVA_HOME=$(/usr/libexec/java_home)使用/ usr/libexec/java_home而不是真正的位置,因为这将指定当前用户在Java Preferences中设置的版本.这个不错的小技巧的来源是http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/

一旦你完成了这个,你就可以输入命令,brew install grails或者gvm install grails我应该使用的命令,而不是像其中一个答案中正确指出的"超现实分析"那样.

真相的时刻,grails -version我得到了回应Grails version: 2.4.3......甜蜜.

谢谢大家的回复和帮助.