Grails…. como agregarlo a mi IDE..

En el siguiente enlace encontraran varias formas de  agregar herramientas para Grails y los diferente IDE..

personalmente voy por intelliJ

http://grails.org/IDE+Integration

Anuncios

Grails…. partiendo con él

Despues de empezar a pensar que sería de mi fututo como informático encontre este “framwork”, lo cooco entre comillas porque creo que puede ayudar bastante a partir con los nuevos lenguajes… como aun no me sumerjo de frente en este lenguaje partire explicando como dejar operativo el ambiente de forma inicial.

lo primero de descargar Grails…

http://grails.org/Download

la instalación esta explicada en…

http://grails.org/Installation

pero la agregare por si da pereza abrir el link 😉

Primero descomprimimos el Zip que se baja…

Segundo asegurarse tener Java SDK…instalado

dependiendo del SO que tengamos…  tenemos que crear una variable de entorno..GRAILS_HOME…. ojo estar logueado como super usuario…

export GRAILS_HOME=/path/to/grails

para unix/linux etc…

para win…. bueno es una lata…  pero esta como por aqui

My Computer/Advanced/Environment Variables

luego se debe agregar  a la variable de entorno PATH lo siguiente.

export PATH="$PATH:$GRAILS_HOME/bin"

Esto para unix/linux….

si en la consola presionas….

$ grails

si todo va bien… debe verse en la consola lo siguiente.

Welcome to Grails 1.0 - http://grails.org/ 
Licensed under Apache Standard License 2.0 
Grails home is set to: /Developer/grails-1.0 No script name specified. 
Use 'grails help' for more info

si no …pues a revisar las variables de entorno…. o no hay java funcionando:P

ahora para continuar el clasico HOLA MUNDO

en la consola escribir lo siguiente…

$ grails create-app helloworld 

Esto debe  generar un direcctorion en / si todo esta bien cambiar los permisos del directorio para que despues puedas escribir en el con tu usuario normal.

En el directorio miApp/controllers crear el archivo HelloController.groovy

luego agregar los siguiente..

class HelloController { def world = { render "Hello World!" } }

y luego por consola entrar el directorio de la aplicacion y escribir lo siguiente

$ grails run-app

Si todo va bien deberia levantar el servidor Web y en la url http://localhost:8080/helloworld deberia verse algo asi..

si no se ve pues a revisar que pudo pasar… en mi caso me dio problemas porque tenia el puerto ocupado con otro servidor web,  si es así se puede agregar al archivo BuildConfig.groovy lo siguiente

grails.server.port.http=8090
o iniciar el servidor web desde consola de la siguiente forma..
$ grails -Dserver.port=8090 run-app
El resto pues a aprender como programar en Grails que en eso estoy… 🙂