jueves, 8 de marzo de 2012

Instalando Grails 1.3.7 y JDK en Linux

Hola, escribo nuevamente despues de mucho, pero mucho tiempo. Estoy empezando a estudiar Grails.
Grails es un framework de desarrollo de aplicaciones web que tiene a Groovy, un lenguaje de programación para la JVM, como lenguaje base, hasta donde pude ver es un framework muy interesante.
Para poder probarlo, primero debemos tener instalado el JDK o Java Development Kit, y tener la variable JAVA_HOME configurado y apuntando al lugar donde tenemos instalado nuestro JDK.
Para instalar el JDK de Oracle (antes de Sun), debemos seguir los siguientes pasos:

  1. Descargamos un paquete JDK de esta dirección http://www.oracle.com/technetwork/java/javase/downloads/index.html segun nuestra version de linux y nuestra arquitectura (el comando "uname -m" puede ayudar a saber que arquitectura tenemos).
  2. Si hemos descargado un paquete .bin (por ejemplo jdk-1.6uxx-linux-i586.bin) lo ejecutamos de esta manera: sh jdk-1.6uxx-linux-i586.bin
  3. Luego del paso anterior, tendremos una carpeta donde están todos los archivos del jdk.
  4. Si tenemos los privilegios de super-usuario podemos agregar nuestra variable JAVA_HOME dentro de las variables del sistema o caso contrario en nuestras variables personales. Y lo hacemos de esta manera para el primer caso: echo JAVA_HOME={path al jdk} >> /etc/bashrcecho JAVA_HOME={path al jdk} >> /etc/bash.bashrc (en caso de estar en ubuntu o debian). En caso de tener privilegios limitados hacemos esto: echo JAVA_HOME={path al jdk} >> ~/.bashrc
  5. Luego agregamos la ruta de los ejecutables del JDK al PATH del sistema de este modo: echo "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/bashrc ó echo "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/bash.bashrc ó echo "export PATH=$JAVA_HOME/bin:$PATH" >> ~/.bashrc
Con los pasos anteriores ya tenemos una instalación de JDK dentro del sistema, si desean reinician su equipo o simplemente ejecutan el comando exec bash para recargar las variables de entorno. Ahora nos toca es instalar grails:

  1. Descargamos grails desde http://grails.org/Download, actualmente esta disponible la versión 2.0.1, pero yo estoy usando la 1.3.7.
  2. Luego de descargarlo, lo descomprimimos en algún lugar de nuestro directorio de trabajo o del sistema.
  3. Ingresamos a la linea de comandos y escribimos: echo "export GRAILS_HOME={path a grails}">> ~/.bashrc, o como en el caso anterior (instalación de JDK) .
  4. Usamos nuestro editor favorito y editamos nuestro ~/.bashrc o /etc/bash.bashrc para mover la linea PATH al final del archivo y agregarle la variable que definimos anteriormente, es decir, debería quedar asi: export PATH=$PATH:$JAVA_HOME/bin:$GRAILS_HOME/bin
  5. Nuevamente ejecutamos "exec bash" para recargar nuestra configuración y podremos usar java, javac desde la linea de comandos, también grails.
Ojala que esto le sirva a algunos, saludos a tod@s