sábado, 27 de febrero de 2010

Solución al problema de instalación del Google Web Toolkit Developer Plugin en Firefox 3.6

Mi primer entrada... y es sobre resolver un problema

OS: OpenSUSE 11.2 recien instalado
App: Firefox 3.6.
Problema: Instalación del Google Web Toolkit Developer Plugin
Síntoma: A pesar de ser instalado el addon, este sigue presentando el mismo mensaje que el plugin no esta instalado

Esto puede ser bastante frustrante y después de estar buscando con Google por horas y horas y leer muchos foros, post, blogs, etc. pude lograr una solución:

La solución la encontré aquí: https://groups.google.com/group/google-web-toolkit/browse_thread/thread/edfe66f6a39527d1
Lo que tiene que ver coe este issue: http://code.google.com/p/google-web-toolkit/issues/detail?id=4141

la cual es compilar nuestro propio plugin (gwt-dev-plugin.xpi)

Se lee sencillo, pero no lo es. Es por por eso que decidí comenzar con este blog, para poder ayudar a quienes se encuentre con este dolor de cabeza, y otros muchos con los que me he topado.



Comencemos con lo básico, y que yo no tenia.
Pre requisitos:
  • Instalar JAVA jre y jdk

las instrucciones están aquí: http://en.opensuse.org/Installing_Sun%27s_Java_on_SUSE_Linux
  • Make sure that the openSUSE non-oss repository is enabled in Yast > Software Repositories.
  • Open 'Yast > Software Management'
  • Search for "Sun" in the filter/search box.
  • Install:
    • java-1_6_0-sun ---> JRE
    • java-1_6_0-sun-devel ---> JDK
    • java-1_6_0-sun-plugin ---> plugin para FF
Después de esta instalación Firefox ya tendrá el plugin de java verifiquen abot:plugins

Ahora hay que poner el java de sun como default, porque openSUSE viene habilidato con openJDK. Mediante root:

configuramos java
update-alternatives --config java
There are 3 alternatives which provide `java'.

Selection    Alternative
-----------------------------------------------
+        1    /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
*        2    /usr/lib/jvm/jre-1.6.0-sun/bin/java
3    /usr/lib/jvm/jre-1.5.0-gcj/bin/java

Press enter to keep the default[*], or type selection number: 2

configuramos javac
update-alternatives --config javac
There are 2 alternatives which provide `javac'.

Selection    Alternative
-----------------------------------------------
1    /usr/lib/jvm/java-1.5.0-gcj/bin/javac
*+       2    /usr/lib/jvm/java-1.6.0-sun/bin/javac

Press enter to keep the default[*], or type selection number: 2

Ahora hay que bajar el código fuente y compilarlo
yo trabaje sobre home, cree una carpeta llamada 'gwt'

~/gwt$ svn checkout http://google-web-toolkit.googlecode.com/svn/trunk/ trunk
~/gwt$ svn checkout http://google-web-toolkit.googlecode.com/svn/plugin-sdks/ plugin-sdks
~/gwt$ cd trunk/plugins/xpcom
~/gwt/trunk/plugins/xpcom$ export BROWSER=ff36
~/gwt/trunk/plugins/xpcom$ make

Después de esta ardua labor, la recompensa:
~/gwt/trunk/plugins/xpcom/prebuilt/gwt-dev-plugin.xpi
Bajo el directorio prebuild se encontrara el xpi ya compilado y listo para ser instalado en el Firefox.

Si esta pequeña guía les sirvió de algo, háganmelo saber mediante un comentario. ¡Suerte!

Entradas relacionadas

Related Posts with Thumbnails