December 09, 2004
Instalación de Flex en Mac

Continuando mi serie de tutoriales llamados "si, soy friki y uso mac" detallare la instalación de Flex, Afortunadamente un compañero de mi clase, el cual es un afortunado programador de Unix que se ha unido a la religión de la manzana, encontró esta dirección (alabado sea San Google Tadeo) donde nos explican como poder instalar el servidor Macromedia Flex en Macintosh. Desde el principio me di cuenta que era posible usando el servidor Tomcat tal como lo especifica los requerimientos de la pagina de Macromedia, y como algunos sabran, Tomcat esta disponible para MacOS X. De igual forma se podria usar el JRun4 de Macromedia, pero parece tener problemas con Panther, tal como lo experimente con la instalación de ColdFusion. Como recordatorio les comento que Flex se compone de dos partes, un servidor donde se suben un archivos “mxml” que se compilan solo una vez al estilo de los servlets y un editor WYSIWG que es practicamente un Dreamweaver modificado, llamado Flex Builder, que sirve únicamente para facilitarnos la vida en la creación de los mxml, y se puede prescindir del dicho editor. Siempre podremos programar con el viejo Bbedit o con el Dreamweaver normal, solo que nos deberemos aprender los tags cuyo diccionario lo encuentran en los livedocs de Macromedia. Si quieren usar el Flex Builder, pueden correrlo con el Virtual Pc, pero seguramente alentará mucho la computadora y puede resultar fastidioso. Lo que veremos en este minitutorial es la instalación del servidor, el cual es necesario ya que ahí es donde se compilan los archivos mxml.
Para comenzar, bajemos cualquier instalador de Flex. Según el link que me pasaron, dice que no importa si es el instalador de Windows, Linux o Unix, pero como yo tenia el de Windows, trate de hacerlo con ese y nunca encontré los archivos que menciona, asi que procedí a bajarme la distribución de Unix donde si encontré lo que buscaba (asi que les recomiendo que descargen ese). Posteriormente sigan estos pasos:
1.- Instalen el servidor Tomcat. Opcionalmente pueden utilizar su cd de Developer Tools que viene con cualquiera Mac relativamente reciente, concretamente el paquete ApplicationsServerDev.pkg. Sino, pueden descargar el servidor desde aquí. Las instrucciones vienen ahí mismo y son muy sencillas de seguir.
2.- Abran Macintosh HD -> Applications -> Utilities -> Terminal. Para ver donde se encuentran escriban ls y para navegar usen cd “folder_donde_quieran_ir”. Ya que lleguen al folder que contiene su archivo flex-15-sol.bin creen ahí mismo un folder llamado Flex con el comando mkdir Flex (o si quieren, manualmente) y escriban lo siguiente:
unzip -d flex flex-15-sol.bin
Esto provocara que se descompriman los archivos y se separen los instaladores de los archivos fuentes necesarios para el Tomcat.
3.- Vayan a Macintosh HD -> Library -> Tomcat -> webapps y ahí mismo creen dos folders, flex y flexsamples
4.- Regresen a su folder donde quedaron los archivos descomprimidos y vayan a R_ -> dist y dentro encontraran los archivos flex.war.zip y samples.war.zip. El primero muevanlo a Macintosh HD -> Library -> Tomcat -> webapps -> flex y el segundo a Macintosh HD -> Library -> Tomcat -> webapps -> flexsamples.
6.- Desde la Terminal lleguen a estos folders y en el caso del folder “flex” ya dentro escriban la siguiente linea:
jar -xvf flex.war.zip
En el caso del folder de “flexsamples” escriban lo siguiente:
jar -xvf samples.war.zip
Esto provocara que se descompriman los archivos y se creen los subfolders correspondientes. Ya hecho eso, pueden tirar a la basura tanto el samples.war.zip como el flex.war.zip.
5.- Reinicien (o inicienlo) el servidor Tomcat y automaticamente se descomprimirán los archivos. Si usaron el instalador del sitio oficial, y ademas agregaron el modulo de preferencias lo podrán hacer desde System Preferences -> Tomcat. Ahora ya pueden accesar a sus archivos en http://localhost:9006/flexsamples/
Acuerdensé que deben mover sus mxml ahi mismo y hacer una peticion via navegador que provocara que se compilen los archivos.
Eso es todo, ojalá les sirva este tutorial.
Comentarios
qTk8or <a href="http://jxwrojiqbtys.com/">jxwrojiqbtys</a>, [url=http://hcoycwvspdao.com/]hcoycwvspdao[/url], [link=http://tfnkaxomqtjn.com/]tfnkaxomqtjn[/link], http://hxvepednzdms.com/