Por varias razones he tenido que comenzar a jugar con Grails, del que espero hablar un poco sobre él en algún tiempo, pero por si no se nota tengo una especial predilección por Linux y más concretamente por la distribución Ubuntu. Así que cuando tube que comenzar a utilizar Grails y su base Groovy, miré como instalarlo de esta forma vi que Groovy tiene un paquete disponible en el repositorio para su instalación y Grails en su página de descarga también tiene un paquete de instalación. Pero tras instalar y crear las variables de entorno vi como no me arrancaba el esqueleto de aplicación Grails creada para pruebas, ya que siempre me salia el mensaje que la versión era null tras investigar llegué a la conclución de que el paquete de Groovy disponible en el repositorio no está bien configurado y devuelve como versión siempre null y por eso a continuación expongo lo que hice.
- Instalar una versión de la JDK de Java, en mi caso la versión 1.5
- Crear la variable de entorno JAVA_HOME apuntando a la localización de nuestra jdk, en mi caso con
- export JAVA_HOME=»/usr/lib/jvm/java-1.5.0-sun
- Descargar los Bynarios de Groovy y descomprimirlos en mi sistema y crear la variable GROOVY_HOME
- export GROOVY_HOME=»/opt/groovy-1.5.7/»
- Descargar los Bynarios de Grails y descomprimirlos en mi sistema y crear la variable GRAILS_HOME
- export GRAILS_HOME=»/opt/grails-1.0.5/»
- Tras estro añadi a PATH las rutas a los binarios de Groovy Grails.
- export PATH=»/opt/groovy-1.5.7/bin:/opt/grails-1.0.4/bin:$PATH»
Tengo que aclarar que la variable de JAVA_HOME es prioritaria ya que sin ella no se pueden utilizar Groovy o Grails.
Webs con Recursos