- Tema Autor
- #1
Aptana Studio 3 es una herramienta que nos permite desarrollar y probar aplicaciones Web en un único entorno. Tiene soporte para las especificaciones de última tecnología para los navegadores, como HTML5, CSS3, Javascript, Ruby, Rails, PHP y Python.
http://aptana.com/products/studio3/download
Nota: tenemos la opción de descargar el paquete completo de la aplicación (Standalone Version) o sólo el plugin para Eclipse.
Nota: Si se va a instalar Studio 3 como un plugin de Eclipse, se debe utilizar Eclipse 3.5 o superior.
Preinstalación
- Descompresor “p7zip“: El archivo de descarga viene comprimido en Zip, por lo que debemos de instalar:
- Sun / Oracle Java 1.5 o posterior. Con OpenJDK todavía no es posible trabajar correctamente. Para más información de cómo instalarlo mirar en:
http://deknileech.info/instalar-java-en-ubuntu/
- Git: es necesario porque se utiliza internamente para actualizar el entorno de programación. Lo instalamos con:
- Apache: Para desarrollar en php, os puede interesar instalar Xampp (Apache + MySQL + PHP + Perl):
http://deknileech.info/instalar-xampp-en-ubuntu-11-10/
Instalación
Lo vamos a instalar en el directo “/opt“, que recordemos que es donde se deben de instalar todas las aplicaciones adicionales que no forman parte de la instalación estándar de Ubuntu o de cualquier GNU/Linux.
1º Entrar al navegador Nautilus (en concreto al directorio /opt) como root con el comando:
2º Crear un nuevo directorio o carpeta en /opt llamado “aptana” (Clic derecho – Crear una carpeta – llamarla aptana)
3º Navegar hasta donde lo hayamos descargado – Clic derecho en el “paquete.zip” y seleccionar “Extraer aquí”,
4º Abrir la carpeta descomprimida y copiar todo su contenido, para pegarlo dentro de la nueva carpeta que hemos creado con anterioridad “/opt/aptana“. (Ya podemos borrar el paquete.zip y la carpeta descomprimida de nuestro home).
5º Crear un Script para ejecutar Aptana con el comando:
Y pegamos en la ventana que se nos abre, el siguiente código:
Pulsamos Guardar y cerramos el archivo.
6º Dar los permisos adecuados para los diferentes archivos, ejecutando en una terminal los siguientes comandos uno a uno:
7º Sólo queda crear un lanzador para que ejecutarlo, en el “menú principal”:
Para que nos aparezca la aplicación en el menú de “Aplicaciones – Programación” de Ubuntu 10.10 y anteriores y en el Dash Aplicaciones de Ubuntu 11.04 creamos un archivo.desktop en /usr/share/applications/, ejecutando en un terminal:
Pegar el siguiente código en el archivo:
Nota: Este archivo es válido para versiones anteriores de Ubuntu (10.10, 10.04, …). Pero debido a un bug con el AppMenu de Ubuntu 11.04, modificaremos la línea “Exec=…”, como especificaré más adelante.
Guardamos y cerramos el archivo
Y listo ya podemos ejecutarlo desde el menú principal (Aplicaciones – Programación – Aptana Studio 3) o desde el Dash de Unity, escribiendo Aptana….
Bug en Ubuntu 11.04 con el AppMenu
En el AppMenu (barra del menú de la aplicación en el panel superior), sólo nos sale 2 menús. Si queremos que salga todos los menús debemos de deshabiliar el AppMenu cambiando en el archivo anterior la línea:
Por esta otra:
Y ya se abrirá con la barra de menús completa.
Nota de agradecimiento: En un principio yo resolví este problema creando un lanzador con el comando “UBUNTU_MENUPROXY= /opt/aptana/AptanaStudio3″, pero un amable lector “Taber” me comentó el uso del comando “env”, para de esta forma poder modificar el archivo y que funcionara, sin necesidad de tener otro lanzador.
Subir proyectos al servidor
Pulsamos en la pestaña “Proyectos” a la izquierda y desplegamos el proyecto en cuestión. Debajo de sus archivos encontraremos “Connections” y hacemos doble clic sobre él.
En la nueva ventana tenemos tres apartados:
- Nombre: donde pondremos el nombre de la conexión para diferenciarla de otras.
- Source: donde por defecto saldrá el nombre de nuestro proyecto.
- Destination: donde pulsamos en “New” para crear la conexión. En la nueva ventana ponemos un nombre para identificarlo, seleccionamos el protocolo “FTP” (en mi caso) y escribimos la dirección del servidor FTP, ponemos el usuario y contraseña.
Pulsamos en Ok y nos mostrará debajo de la pestaña “Proyectos” los botenes para subir y bajar archivos / carpetas.
Error de seguridad.
Aptana, por defecto, crea los archivos y carpetas con los siguientes permisos:
- Para las carpetas:
*Usuario -> Lectura, escritura y No ejecución.
*Grupo -> Lectura, escritura y No ejecución.
*Todos -> Lectura, escritura y No ejecución.
- Para los archivos:
*Usuario -> Lectura, escritura y ejecución.
*Grupo -> Lectura, escritura y ejecución.
*Todos -> Lectura, escritura y ejecución.
Esta configuración trae consigo 2 problemas: cualquiera puede escribir y modificar nuestros archivos (altamente peligroso) y en algunos servidores no podremos abrir las carpetas al carecer estas de permisos de ejecución.
Para solventar este problema, vamos al menú “Windows -> Preferences” y en el árbol de la izda nos situamos en “Aptana -> Remote -> FTP” y ponemos los siguientes permisos:
- Para las carpetas y los archivos (las 2 secciones igual):
*Usuario -> Lectura, escritura y ejecución.
*Grupo -> Lectura, NO escritura y ejecución.
*Todos -> Lectura, NO escritura y ejecución.
http://aptana.com/products/studio3/download
Nota: tenemos la opción de descargar el paquete completo de la aplicación (Standalone Version) o sólo el plugin para Eclipse.
Nota: Si se va a instalar Studio 3 como un plugin de Eclipse, se debe utilizar Eclipse 3.5 o superior.
Preinstalación
- Descompresor “p7zip“: El archivo de descarga viene comprimido en Zip, por lo que debemos de instalar:
Código:
sudo apt-get install p7zip-full p7zip-rar rar unrar
http://deknileech.info/instalar-java-en-ubuntu/
- Git: es necesario porque se utiliza internamente para actualizar el entorno de programación. Lo instalamos con:
Código:
sudo apt-get install git
- Apache: Para desarrollar en php, os puede interesar instalar Xampp (Apache + MySQL + PHP + Perl):
http://deknileech.info/instalar-xampp-en-ubuntu-11-10/
Instalación
Lo vamos a instalar en el directo “/opt“, que recordemos que es donde se deben de instalar todas las aplicaciones adicionales que no forman parte de la instalación estándar de Ubuntu o de cualquier GNU/Linux.
1º Entrar al navegador Nautilus (en concreto al directorio /opt) como root con el comando:
Código:
gksu nautilus /opt
2º Crear un nuevo directorio o carpeta en /opt llamado “aptana” (Clic derecho – Crear una carpeta – llamarla aptana)
3º Navegar hasta donde lo hayamos descargado – Clic derecho en el “paquete.zip” y seleccionar “Extraer aquí”,
4º Abrir la carpeta descomprimida y copiar todo su contenido, para pegarlo dentro de la nueva carpeta que hemos creado con anterioridad “/opt/aptana“. (Ya podemos borrar el paquete.zip y la carpeta descomprimida de nuestro home).
5º Crear un Script para ejecutar Aptana con el comando:
Código:
sudo gedit /usr/bin/aptana
Y pegamos en la ventana que se nos abre, el siguiente código:
Código:
#!/bin/sh #export MOZILLA_FIVE_HOME="/usr/lib/mozilla/" export APTANA_HOME="/opt/aptana" $APTANA_HOME/AptanaStudio3 $*
Pulsamos Guardar y cerramos el archivo.
6º Dar los permisos adecuados para los diferentes archivos, ejecutando en una terminal los siguientes comandos uno a uno:
Código:
sudo chmod 755 /usr/bin/aptana sudo chmod -R +r /opt/aptana sudo chmod +x `sudo find /opt/aptana -type d`
7º Sólo queda crear un lanzador para que ejecutarlo, en el “menú principal”:
Para que nos aparezca la aplicación en el menú de “Aplicaciones – Programación” de Ubuntu 10.10 y anteriores y en el Dash Aplicaciones de Ubuntu 11.04 creamos un archivo.desktop en /usr/share/applications/, ejecutando en un terminal:
Código:
sudo gedit /usr/share/applications/aptana.desktop
Pegar el siguiente código en el archivo:
Código:
[Desktop Entry] Encoding=UTF-8 Name=Aptana Studio 3 Comment=IDE for Rails, Python, PHP Exec=/opt/aptana/AptanaStudio3 Icon=/opt/aptana/icon.xpm Terminal=false Type=Application Categories=GNOME;Application;Development; StartupNotify=true
Nota: Este archivo es válido para versiones anteriores de Ubuntu (10.10, 10.04, …). Pero debido a un bug con el AppMenu de Ubuntu 11.04, modificaremos la línea “Exec=…”, como especificaré más adelante.
Guardamos y cerramos el archivo
Y listo ya podemos ejecutarlo desde el menú principal (Aplicaciones – Programación – Aptana Studio 3) o desde el Dash de Unity, escribiendo Aptana….
Bug en Ubuntu 11.04 con el AppMenu
En el AppMenu (barra del menú de la aplicación en el panel superior), sólo nos sale 2 menús. Si queremos que salga todos los menús debemos de deshabiliar el AppMenu cambiando en el archivo anterior la línea:
Código:
Exec=/opt/aptana/AptanaStudio3
Por esta otra:
Código:
Exec=env UBUNTU_MENUPROXY= /opt/aptana/AptanaStudio3
Y ya se abrirá con la barra de menús completa.
Nota de agradecimiento: En un principio yo resolví este problema creando un lanzador con el comando “UBUNTU_MENUPROXY= /opt/aptana/AptanaStudio3″, pero un amable lector “Taber” me comentó el uso del comando “env”, para de esta forma poder modificar el archivo y que funcionara, sin necesidad de tener otro lanzador.
Subir proyectos al servidor
Pulsamos en la pestaña “Proyectos” a la izquierda y desplegamos el proyecto en cuestión. Debajo de sus archivos encontraremos “Connections” y hacemos doble clic sobre él.
En la nueva ventana tenemos tres apartados:
- Nombre: donde pondremos el nombre de la conexión para diferenciarla de otras.
- Source: donde por defecto saldrá el nombre de nuestro proyecto.
- Destination: donde pulsamos en “New” para crear la conexión. En la nueva ventana ponemos un nombre para identificarlo, seleccionamos el protocolo “FTP” (en mi caso) y escribimos la dirección del servidor FTP, ponemos el usuario y contraseña.
Pulsamos en Ok y nos mostrará debajo de la pestaña “Proyectos” los botenes para subir y bajar archivos / carpetas.
Error de seguridad.
Aptana, por defecto, crea los archivos y carpetas con los siguientes permisos:
- Para las carpetas:
*Usuario -> Lectura, escritura y No ejecución.
*Grupo -> Lectura, escritura y No ejecución.
*Todos -> Lectura, escritura y No ejecución.
- Para los archivos:
*Usuario -> Lectura, escritura y ejecución.
*Grupo -> Lectura, escritura y ejecución.
*Todos -> Lectura, escritura y ejecución.
Esta configuración trae consigo 2 problemas: cualquiera puede escribir y modificar nuestros archivos (altamente peligroso) y en algunos servidores no podremos abrir las carpetas al carecer estas de permisos de ejecución.
Para solventar este problema, vamos al menú “Windows -> Preferences” y en el árbol de la izda nos situamos en “Aptana -> Remote -> FTP” y ponemos los siguientes permisos:
- Para las carpetas y los archivos (las 2 secciones igual):
*Usuario -> Lectura, escritura y ejecución.
*Grupo -> Lectura, NO escritura y ejecución.
*Todos -> Lectura, NO escritura y ejecución.