装Groovy相当简单,但如果你对设置环境变量不熟,或者刚接触某一操作系统,你应该会觉得这个指南很有帮助。
C.1.1 下载Groovy
请先访问http://groovy.codehaus.org/Download下载最新的稳定版Groovy。我们的例子用的是Groovy 1.8.6,所以推荐你下载groovy-binary-1.8.6.zip文件。然后把下载好的压缩文件解压到选定的目录中。
警告 跟很多Java/JVM相关软件的安装一样,在安装Groovy的目录名称中也不要有空格,否则可能会出现
PATH
和CLASSPATH
错误。比如说,如果你用的是Windows操作系统,不要把Groovy装在C:Program FilesGroovy这样的目录中。
剩下没几步了,接下来需要设置环境变量。
C.1.2 安装Groovy
完成下载和解压后,需要设置三个环境变量以有效运行Groovy。我们会看看基于POSIX的操作系统(Linux、Unix和Mac OS X)以及微软Windows。
1. 基于POSIX的操作系统(Linux、Unix、Mac OS X)
在一个基于POSIX的操作系统上,在哪里设置操作系统通常取决于打开终端窗口时运行的shell。表C-1中包含了各种POSIX操作系统shell中常见的用户shell配置文件的名称及位置。
表C-1 用户shell配置文件的常见位置
用你喜欢的编辑器打开用户shell配置文件,加上三个环境变量:GROOVY_HOME
、JAVA_HOME
和PATH
。
需要先设置环境变量GROOVY_HOME
。加上下面这一行,用Groovy文件的真实位置(即解压文件的位置)换掉<安装目录>:
GROOVY_HOME=<安装目录>
在下面的例子中,我们将Groovy解压到了/opt/groovy-1.8.6中:
GROOVY_HOME=/opt/groovy-1.8.6
Groovy需要Java JDK才能运行。任何大于1.5的版本都行(此时你很可能已经装上JDK 1.7了)。你还需要确保环境变量JAVA_HOME
已经设置好了。如果你已经装好了Java,这个可能也已经设置好了,如果还没有,可以添上下面这行:
JAVA_HOME=<安装Java的路径>
在下面的例子中,我们将JAVA_HOME
设置为/opt/java/java-1.7.0:
JAVA_HOME=/opt/java/java-1.7.0
最后,要能在命令行中的任何位置执行Groovy相关命令,所以得把GROOVY_HOME/bin
加到PATH
中:
PATH=$PATH:$GROOVY_HOME/bin
保存用户shell配置文件,在下次启动新shell时,这三个变量就会生效。现在为了确保基本安装可以正常工作,可以在命令行中执行带-version
参数的groovy命令:
groovy -versionGroovy Version: 1.8.6 JVM: 1.7.0
在基于POSIX操作系统上安装Groovy就完成了。现在你可以回到第8章,编译并运行Groovy代码去了!
2. Windows
在Windows中,设置环境变量最好的方式是通过管理计算机的GUI。请按照下面这些步骤操作:
- 右键点击”我的电脑“,然后点击”属性“;
- 选择”高级“选项卡;
- 点击”环境变量“;
- 点击”新增“添加新的变量名称和值。
现在需要设置环境变量GROOVY_HOME
。加上下面这一行,用Groovy文件的真实位置(即解压文件的位置)换掉<安装目录>:
GROOVY_HOME=<安装目录>
在下面的例子中,我们将Groovy解压到了C:languagesgroovy-1.8.6中:
GROOVY_HOME=C:languagesgroovy-1.8.6
Groovy需要Java JDK才能运行。任何大于1.5的版本都行(此时你很可能已经装上JDK 1.7了)。你还需要确保环境变量JAVA_HOME
已经设置好了。如果你已经装好了Java,这个可能也已经设置好了,如果还没有,可以添上下面这行:
JAVA_HOME=<安装Java的路径>
在下面的例子中,我们将JAVA_HOME
设置为C:Javajdk-1.7.0:
JAVA_HOME=C:Javajdk-1.7.0
要能在命令行中的任何位置执行Groovy相关命令,所以得把GROOVY_HOME/bin
加到PATH
中:
PATH=%PATH%;%GROOVY_HOME%bin
一直点击“确定”直到退出“我的电脑”的管理界面。在下次启动新命令行时,这三个变量就会生效。现在为了确保基本安装可以正常工作,可以在命令行中执行带 -version
参数的groovy命令:
groovy -versionGroovy Version: 1.8.6 JVM: 1.7.0
在Windows上安装Groovy就完成了。现在你可以回到第8章,编译并运行Groovy代码去了!