dorianalexis
Usuario (Venezuela)
Buenas gente...Hace poco como desarrollador me di a la tarea de utilizar este framework, me resulto un verdadero fastidio, ya que primero estaba en W8 y trate y no lo logre instalar. entonces opte por instalar una maquina virtual de Ubuntu y instalar todo ahí...después de muchos intentos lo consegui, pero cuando fui a levantar la maquina virtual de android la maquina no me dejo arrancar la app. Trate mucho y con una instalación en limpio de Ubuntu 14.04 en mi disco duro lo pude conseguir, pero después de muchas en muchas paginas me di cuenta que no había ninguna que instalara todo desde 0. Es por eso que me di a la tarea de hacer esta entrada pero entremos en contexto. ¿Que es ionic? ionic es un nuevo framework que nos ayuda a simular un ambiente nativo desde el navegador de un Android o un Iphone. Pero ionic utiliza componentes como cordova, html5, node js, etc... Es por eso que para utlizar ionic se tiene que tener instalado todos los componentes de manera global del SO. Si quieren mas información sobre ionic esta es la pagina oficial . Instalación(Ubuntu): Decirle S o Y a todos los que pregunta durante la instalación. primero que nada debemos verificar si tenemos instalado el jdk en el sistema. Abrimos una terminal y escribimos: $ java -version y debería salirnos algo así: java version "1.7.0_55" Java(TM) SE Runtime Environment (build 1.7.0_55-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode) En caso de no tener instalado el jdk deben ejecutar las siguientes lineas en su terminal: $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java7-installer (Va a tardar su tiempo en descargar 132 mb y instalarlos) Ahora si nuestro SO de Ubuntu es 64 bits necesitamos instalar una libreria para jdk de 32bits que necesita para correr el emulador, es la siguiente: $ sudo apt-get install libc6:i386 lsb-core Ahora descargamos el sdk de android, nos vamos a la pagina oficial de android y buscamos "SDK Tools Only" y descargamos la versión de linux 32 y 64 bits. Después de descargado descomprimimos en nuestra carpeta persona y renombramos la carpeta de que descargamos a "sdk" para tener un nombre mas corto. Ahora ejecutamos esta linea en un terminal: $ sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup Colocamos nuestra clave y ahora escribimos: $ sudo gedit /etc/bash.bashrc Ahora se nos abrira el archivo con las variables de entorno de Ubuntu, nos vamos al final del archivo, ahí copiamos y pegamos esto : export PATH=${PATH}:/home/USER/sdk/tools:/home/USER/sdk/platform-tools OJO: USER es tu nombre de usuario y la ruta debe corresponder a la carpeta donde ubicamos el sdk de android que descargamos. Dense cuenta que renombre la carpeta a sdk. Después de copiado esto,denle guardar y ciérrenlo y cerramos el terminal. Si quedo bien instalado debera abrirse el sdk de android escribiendo "android" en un terminal. Como Ionic emula un servidor local necesitamos instalar ant apache. No se preocupen solo instálenlo con el siguiente comando: $ sudo apt-get install ant También descargara y instalara el ant apache así que déjenlo instalar. Estamos ya casi listo, pero como dije necesitamos node js porque ionic es una extensión de node, si ya lo intenten instálalo esta bien, para saberlo ejecuten esto en un terminal: $ node -v si les aparece algo como esto: v0.11.14-pre ya tienen node instalado, sino tranquilos porque ahora lo vamos a instalar. $ sudo apt-get update $ sudo apt-get install git-core curl build-essential $ sudo apt-get install openssl libssl-dev $ git clone https://github.com/joyent/node.git && cd node $ ./configure $ make $ sudo make install $ echo 'export NODE_PATH=/path_to/node' >> ~/.bashrc $ echo 'export PATH=$PATH:/path_to/node' >> ~/.bashrc $ source ~/.bashrc Ya instalado node, instalaremos cordova: $ sudo npm install -g cordova y por fin instalaremos ionic: $ sudo npm install -g gulp ionic Nota: Si quieren correr un proyecto de ionic necesitan tener el ultimo API de android del sdk, además de eso necesitan tener una maquina virtual de android ya configurada, eso lo hacemos ejecutando "android avd" y creamos una nueva maquina virtual. Deben crear un proyecto de ionic y comprobar que se ha instalado todo bien, les dejo la documentacion de ionic para decirles como crear un proyecto y ejecutarlo.. Espero haberlos ayudado.