Problema:
Al instalar grails 1.2.2 en un equipo con Linux (Ubuntu en mi caso) y ejecutar el comando:
grails
Muestra el error:
Welcome to Grails 1.2.2 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: /home/josuemb/development/grails-1.2.2
No script name specified. Use 'grails help' for more info or 'grails interactive' to enter interactive mode
josuemb@josuemb-laptop-quarksoft:~$ grails
//home/josuemb/development/grails-1.2.2/bin/grails: 6: [[: not found
Welcome to Grails 1.2.2 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: /home/josuemb/development/grails-1.2.2
No script name specified. Use 'grails help' for more info or 'grails interactive' to enter interactive mode
Información adicional:
Este es un error que ya se reportó y corrigió en grails. Solo que la corrección saldrá en la versión de grails 1.2.3. El issue de JIRA es: http://jira.codehaus.org/browse/GRAILS-6001
Solución:
Mientras sale la versión de grails 1.2.3, podemos corregir el error de la siguiente manera:
- Abrir el archivo: $GRAILS_HOME/bin/startGrails con tu editor favorito (en mi caso, con gedit es más que suficiente).
- Ir a la línea 231:
if [[ -n $GRAILS_OPTS ]] - Modificar el contenido de esta línea:
if [[ -n $GRAILS_OPTS ]]
Por lo siguiente:
if [ -n $GRAILS_OPTS ] - Ejecutar nuevamente el comando:
grails - La salida del comando ahora muestra el mensaje sin errores:
//home/josuemb/development/grails-1.2.2/bin/grails: 6: [[: not found
Welcome to Grails 1.2.2 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: /home/josuemb/development/grails-1.2.2
No script name specified. Use 'grails help' for more info or 'grails interactive' to enter interactive mode
josuemb@josuemb-laptop-quarksoft:~$ grails
Welcome to Grails 1.2.2 - http://grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to: /home/josuemb/development/grails-1.2.2
No script name specified. Use 'grails help' for more info or 'grails interactive' to enter interactive mode
4 comentarios:
Hola,
Estoy buscando un software para el Dpto. Financiero, alguién me puede dar referencias de la web que descubrí Gestión Documental , ahí aparecen opciones y puedes acotar por sector, por tipo de producto, además esta gente parece pueden buscarte alternativas para que las valores.
Saludos.
Hola, ya tengo instalado el JDK y me funciona bine, pero al instalar GRAILS, aparece este mensaje cuando pongo grails -v, grails: JAVA_HOME is not a directory: /usr/lib/jvm/jdk1.7.0_06/bin/java
como puedo solucionarlo?
Buenas tardes:
La solución es la siguiente:
La variable JAVA_HOME debe apuntar a un directorio, en este caso, debe apuntar al directorio: /usr/lib/jvm/jdk1.7.0_06
La solución sería asignarle el valor "/usr/lib/jvm/jdk1.7.0_06" a la variable de ambiente: JAVA_HOME
Para hacerlo, se ejecuta la instrucción:
export JAVA_HOME="/usr/lib/jvm/jdk1.7.0_06"
Buenas tardes:
La solución es la siguiente:
La variable JAVA_HOME debe apuntar a un directorio, en este caso, debe apuntar al directorio: /usr/lib/jvm/jdk1.7.0_06
La solución sería asignarle el valor "/usr/lib/jvm/jdk1.7.0_06" a la variable de ambiente: JAVA_HOME
Para hacerlo, se ejecuta la instrucción:
export JAVA_HOME="/usr/lib/jvm/jdk1.7.0_06"
Publicar un comentario