Laboratorio de Desarrollo Software Entorno de Desarrollo Hoyo 2013-2014 ver: 2014-01-22 1
Entornos Desarrollo. Ordenadores personales del alumno o del laboratorio. Producción. Opciones: - Montar Data Center propio. pros y contras - Contratar servidores en la nube pros y contras Deplegaremos en Heroku (Ubuntu, Node.js, Postgres) Pruebas. 2
Configuración Entorno de Desarrollo Instalar: Ruby on Rails - solo para demo de clase Node.js Sublime Text Git Curl Heroku Toolbelt Sistema Operativo: Windows Linux: Ubuntu Mac: OS X Máquinas Virtuales VirtualBox Las máquinas de B-045 ya están configuradas 3
Entornos de los Alumnos PC del Laboratorio B-045 con Ubuntu Super PC propio con Windows 7 Crear una Máquina Virtual Ubuntu (VirtualBox) En un PC propio o en el Laboratorio Super PC propio con Ubuntu Mac propio con OS X Otros: USB botable,.. 4
Máquinas Virtuales Usar máquinas virtuales para: Crear un entorno de desarrollo igual al de producción. Tener varios entornos de desarrollo. Necesidad de tener muchas máquinas. No alterar ordenadores personales. Opciones: VirtualBox, KVM, VMware, Qemu, 5
Instalar VirtualBox Software para crear máquinas virtuales. Disponible para Windows, Mac, Linux, Solaris. Descargar instalador desde www.virtualbox.org Elegir la versión adecuada para el SO anfitrión. Instalar VirtualBox. Mac: - El instalador de VirtualBox: descargamos un fichero imagen.dmg que al abrirlo contiene el instalador.pkg que ejecutaremos. Windows: - El instalador es un ejecutable.exe. Ubuntu: - VirtualBox se proporciona como un paquete.deb. 6
Crear una máquina virtual nueva: Pulsar el botón: Nueva Seleccionar la imagen a instalar. - Instalaremos Ubuntu 13.04 Saucy 32bits. Descargar desde www.ubuntu.com Configurar Al arrancar la máquina virtual se instalará el sistema Operativo. Después de instalar Ubuntu, instalar Guest Additions desde el menú Dispositivos. 7
Notas Instalación proporcionada por el profesor usuario: alumno (configurado inicio de sesión automático) password: 1234 Configuración adicional Ubuntu Instalar un Escritorio más ligero: $ sudo apt-get install lubuntu-desktop Instalar Escritorio clásico: $ sudo apt-get install ubuntu-gnome-desktop Unity: Instalar Ajustes de Unity y configurar. 8
Instalar Ruby on Rails (Solo lo necesitamos para la demo de clase) Ir al sitio Web de Ruby on Rails http://rubyonrails.org Ir a Get Started para descargar el instalador de Ruby. Para Windows nos proporcionan un instalador.exe. En Ubuntu, descargar el paquete.deb e instalarlo con: $ sudo dpkg -i ruby.deb En Mac, ruby se proporciona con las herramientas de desarrollado. - Instalar Xcode y las herramientas de desarrollo. Para instalar Rails ejecutar: $ gem install rails 9
Instalar Node.js Ir al sitio Web de Node.js http://nodejs.org En Download están los instaladores. Windows: Descargar el instalador.msi Ubuntu: Es mas fácil instalarlo ejecutando: $ sudo apt-get install nodejs Mac: Descargar el instalador.pkg El interprete se llama node (o nodejs) 10
Instalar Sublime Text 3 Ir al sitio Web de Sublime Text http://www.sublimetext.com En Download están disponibles: Windows: Instalador.exe Ubuntu: Paquete.deb. Instalarlo con $ sudo dpkg -i sublime-text_xxxx.deb Mac: Imagen.dmg conteniendo ejecutable.app 11
Instalar Curl Windows: Descargar el comando curl.exe desde http://curl.haxx.se Seleccionar versión para Windows 32bits con soporte para SSL. Copiar el ejecutable en C:\Program Files\bin Actualizar PATH del sistema - Panel de Control > Sistema > Configuración Avanzada del Sistema > Variables de Entorno > Path - Añadir: ;C:\Program Files\bin Ubuntu: Instalarlo ejecutando: $ sudo apt-get install curl Mac: Ya está instalado. 12
Instalar Heroku Toolbelt Ir al sitio Web http://www.heroku.com Ir a Documentation - Ir a Getting Started Ir a Heroku Toolbelt. - Seleccionar el instalador para nuestro sistema operativo. Para Windows: Disponible un instalador.exe Para Ubuntu: Ejecutar el comando que se indica en la página: $ wget -qo- https://toolbelt.heroku.com/install-ubuntu.sh sh Para Mac: Disponible un instalador.pkg 13
Instalar GIT En Windows: El instalador está en http://msysgit.github.com - Al instalar indicar que queremos ejecutar git desde el terminal de comandos. - Se instalará cygwin con más comandos unix. En Ubuntu: Instalar el paquete git ejecutando: $ sudo apt-get install git En Mac: Instalar Xcode. 14
15