Este documento describe los pasos para instalar y ejecutar Ruby on Rails. Explica cómo descargar e instalar Ruby, actualizar a la última versión de Rails usando Gem, y ejecutar un programa "Hola Mundo" en Rails. También resume las ventajas e inconvenientes de Rails, concluyendo que aunque no tiene una IDE propia, Ruby es un lenguaje sencillo y fácil de aprender.
Ruby On Rails definición, instalación y videotutorial
1. IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org
IES Gran Capitán
Módulo: Entornos de Desarrollo Web
Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web”
Instalación y ejecución de Ruby On Rails
Fecha entrega: 20/11/2015
Autores: Isabel María Gómez Palomeque
VideoTutorial:
https://www.youtube.com/watch?v=dtY6Wk2UBuE
2. Instalación de Ruby On Rails 2
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
1 ÍNDICE
1 ÍNDICE 2
2 INTRODUCCIÓN 3
3 INSTALACIÓN DE RUBY ON RAILS. 4
4 ACTUALIZACIÓN DE RUBY ON RAILS 9
5 EJECUTAR EL “HOLA MUNDO” EN RUBY ON RAILS. 11
6 PROS Y CONTRAS 13
7 CONCLUSIÓN 14
3. Instalación de Ruby On Rails 3
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
2 INTRODUCCIÓN
En la actualidad existen diversos entornos de desarrollo para aplicaciones web, ya sean gratuitos
o de pago. Pero en este caso se hablará de uno en específico como lo es Ruby on Rails, éste es un sistema
de código abierto, en el cual se desarrollan diversas aplicaciones que son populares en la web, como es el
caso de Twitter, Scribd y GitHub entre otros.
El entorno de desarrollo web orientado a objetos de código abierto, fue creado en 2003 por
David Heinemeier Hansson, con el objetivo de facilitar a los programadores las tareas para que
interactúen con los datos de una manera más intuitiva. Ofreciendo un conjunto extenso de librerías que
ayudan en el desarrollo de aplicaciones web.
Sus principales características son las siguientes:
Tecnología útil, de fácil implementación.
Su éxito radica en la rapidez de sus aplicaciones.
El planteamiento es distinto al resto de tecnologías.
Cuenta con un aprendizaje más rápido que en otros lenguajes.
En expansión.
No dispone de mucha documentación ya que es relativamente nuevo.
Definiciones:
Framework: programa que puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado,
entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Modelo Vista Controlador (MVC): es un patrón de arquitectura de software que separa los datos y la
lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los
eventos y las comunicaciones. Para ello MVC propone la construcción de tres componentes distintos que
son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación
de la información, y por otro lado para la interacción del usuario.
Este patrón de arquitectura de software se basa en las ideas de reutilización de código y la separación de
conceptos, características que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior
mantenimiento.
Metaprogramación: Su herramienta más común es el compilador, el cual permite al programador
escribir un programa relativamente corto en un lenguaje de alto nivel para, posteriormente, escribir un
programa equivalente en lenguaje ensamblador o lenguaje máquina. Esto, por lo general, significa un
buen ahorro de tiempo si se compara con la posibilidad de escribir el programa en lenguaje máquina de
forma directa.
4. Instalación de Ruby On Rails 4
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
3 INSTALACIÓN DE RUBY ON RAILS.
Primero buscamos en Google: Ruby On Rails. O bien accedemos a este link: http://rubyonrails.org/
Clicamos sobre la flecha roja o bien accedemos a este link para acceder a la descarga:
http://rubyonrails.org/download/
5. Instalación de Ruby On Rails 5
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Ahora descargaremos la versión para Windows clicaremos “Windows installer”
Pulsaremos “Download”
6. Instalación de Ruby On Rails 6
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Seleccionaremos la versión según nuestro procesador, en mi caso es de 64 bits, así que descargaré “Ruby
2.2.3(x64)”
Esperamos a que se descargue y le pulsamos sobre instalar.
7. Instalación de Ruby On Rails 7
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Continuaremos con la instalación pulsando “Ejecutar”
Después seleccionaremos el idioma inglés “English”.
Aceptamos los términos y condiciones de la licencia “I accept the License”. Y pulsamos siguiente “Next”.
8. Instalación de Ruby On Rails 8
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Ahora marcaremos las casillas de “Add Ruby executables to your PATH”, para que nos pueda compilar
los archivos sin tener que programar el PATH de forma manual.
Y marcamos también “Associate .rb and .rbw files with this Ruby Installation” que nos asocia los
archivos ruby al programa de ruby de forma automática.
Finalmente pulsamos instalar “Install”.
Finalizamos la instalación de la primera parte de Ruby “Finish”. Después actualizaremos a la última
versión de Ruby On Rails.
9. Instalación de Ruby On Rails 9
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
4 ACTUALIZACIÓN DE RUBY ON RAILS
Pulsamos sobre “Inicio” e introducimos en el buscador “ruby”, o bien buscamos en las carpetas de los
programas de inicio.
Volvemos a la web de Ruby On Rails, en Download o bien mediante este enlace:
http://rubyonrails.org/download/
Y observamos el código que pone en la sección “Rails”:
Que nos dice que con Ruby instalado, podemos instalar todos los Rails y sus dependencias a través
RubyGems en la línea de comandos:
gem install rails
Con lo que las nuevas versiones de Rails se pueden instalar de la misma manera.
En resumen, para actualizar Ruby On Rails necesitamos insertar este código: “gem install rails” dentro de
la consola de ruby llamada: “Start Command Prompt with Ruby”.
Pulsamos sobre “Start Command Prompt with Ruby” que es la
consola de Ruby On Rails
10. Instalación de Ruby On Rails 10
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Una vez lo ejecutemos en la consola de Ruby nos saldrán los paquetes instalados.
11. Instalación de Ruby On Rails 11
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
5 EJECUTAR EL “HOLA MUNDO” EN RUBY ON RAILS.
Crearemos un documento de texto en cualquier editor de texto, por ejemplo Notepad++, Sublime Text.
En él pondremos:
puts “Hola Mundo”
Y lo guardaremos como, HolaMundo.rb (rb es la extensión de ruby)
12. Instalación de Ruby On Rails 12
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
Ahora lo ejecutaremos en la consola de Ruby “Start Command Prompt with Ruby”
Observaremos cómo lo ejecuta y nos muestra “Hola Mundo”.
13. Instalación de Ruby On Rails 13
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
6 PROS Y CONTRAS
Ventajas Inconvenientes
Cuenta con código libre. No es un lenguaje muy conocido.
Tiene una extensa comunidad detrás de él que la
respalda.
Primero se tiene que aprender el lenguaje Ruby.
Favorece en el ahorro de líneas de código.
Tiene una forma más fácil de interactuar el
ordenador.
14. Instalación de Ruby On Rails 14
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ informatica@iesgrancapitan.org
7 CONCLUSIÓN
Ruby On Rails no posee una IDE específica por así decirlo es adaptable a la mayoría de IDEs, como
por ejemplo Eclipse, NetBeans, con sólo instalar un plugin.
Ruby es un lenguaje sencillo, claro y breve. Aunque no sea conocido, debería serlo por su facilidad
de aprendizaje y portabilidad.
No obstante no dispone de una IDE y sólo ofrece una consola, que no es muy funcional.