今天突然接到任务,让我学习Grails,以前没有接触过的一门语言吧,立马找来入门的资料。看完基础介绍感觉还是很不错的,顿时来了兴趣。
看入门资料,首先的第一关当然是Grails的安装了。由于我使用的是Ubuntu8.04(刚使用linux不久),环境配置就比较的麻烦,主要还是自己不太懂吧。不过幸好还是解决了,将自己的经历写出来,共享一下。
要安装Rails,首先就要安装Java。
安装Java的命令如下:
sudo apt-get install sun-java6-jre
然后是安装JDK,命令如下:
sudo apt-get install sun-java6-jdk
安装完java以后,查看一下系统默认的Java解释器:
sudo update-alternatives --config java
在出现的结果中选择安装的java版本
然后就是配置Java环境变量了,命令如下:
sudo gedit /etc/environment
在其中添加Java 的环境变量。
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
(注意:由于我安装的Java版本是java-6-sun-1.6.0.0.7,因此我在/usr/lib/jvm/目录下看到两个:一个java-6-sun,还有一个就是java-6-sun-1.6.0.0.7。刚开始的时候我将JAVA_HOME设置为java-6-sun-1.6.0.0.7的这个,但是在运行grails的时候,出现无法运行:/usr/lib/jvm/java-6-sun-1.6.0.0.7/bin/java的错误,后面我将JAVA_HOME改为上面的这个就可以了)
Java配置好之后就是Grails的配置了。
首先, 从Grails的官方网站下载grails binary tar包,然后解压放到自己想放的目录下,我是解压到 /home/fengyun/dev/grails-1.0.3。
然后在环境变量中添加GRAILS_HOME,指向刚才解压后的位置:
如:sudo gedit /etc/environment
然后添加如下行:
GRAILS_HOME= /home/fengyun/dev/grails-1.0.3
并在PATH中添加:$GRAILS_HOME/bin
在这里Grails算是配置好了,但是在终端输入:grails时,出现JAVA_HOME 没有正确的配置。
最后我的方法是:进入/home/fengyun/目录下面。
然后输入命令:sudo gedit .bashrc
然后在文件的末端输入:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin
然后重启电脑,再次在终端输入:grails,这时就出现了如下的信息:
Licensed under Apache Standard License 2.0
Grails home is set to: /usr/share/grails
这个时候Grails终于配置好了。