Geek the Planet


AJAX no image

Published on abril 9th, 2009 | by Angelfire

0

How To: Instalar aptana en fedora 10

Continuando con los how to para fedora, esta vez les traigo un muy corto y sencillo, instalar aptana en fedora 10.

Aptana es una completisima IDE para construir aplicaciones web (aunque está enfocada principalemente a aplicaciones AJAX), tiene soporte para HTML/XHTML, CSS, DOM, Javascript, todas con autocompletado (bastante eficiente), para Javascript cuenta con un debugger, es posible extender su capacidad instalando plugins para trabajar con PHP, Python, Ruby and Rails, Pearl, Adobe Air y Apple Iphone.

Bueno, al grano; aptana como tal y al igual que eclipse no es un programa que se instale, es algo así como una aplicación portable sin embargo en entornos GNU/Linux siempre presenta el mismo problema/conflicto con XULRunner (es un entorno de tiempo de ejecución elaborado por la Fundación Mozilla para ofrecer un back-end común para aplicaciones basadas en XUL.), el XULRunner que viene por defecto con el navegador Mozilla Firefox por alguna extraña razón no es compatible con los requerimientos de aptana, me sucedio en ubuntu 8.10 y ahora me sucede en fedora 10, el error que saca comienza con:

JVM terminated. Exit code=127
/usr/bin/java....

La solución es sencilla, para que aptana pueda correr correctamente necesitan descargarse una version de XULRunner anterior (1.8.0.1, 1.8.0.4 o 1.8.13) yo me descargué la 1.8.1.3 y me funcionó perfecto, luego ponemos esta versión del XULRunner en la carpeta /opt, no es obligatorio ponerla allí, sin embargo y siendo estrictos allí es donde deberia ir, ya que es la carpeta destinada para los paquetes que NO son esenciales para que el sistema funcione.

Luego de eso, crean el siguiente script y lo ponen dentro de la carpeta del aptana:

#!/bin/bash
MOZILLA_FIVE_HOME=/opt/xulrunner/
export MOZILLA_FIVE_HOME
./AptanaStudio

Y listo, ya sólo es darle permisos con chmod +x y ejecutarlo.

Visto en: vanderkussen

Tags: , , , , , , , , , ,


About the Author

Systems Engineering, Computer Systems Specialist, Social Engineering Specialist. Social Media Analyzer. Usability and SEO enthusiasm (Este es mi perfil de Twitter...)



Comments are closed.

Back to Top ↑