Instalar Ruby on Rails en Windows

En estos días he estado leyendo sobre Ruby on Rails y sobre lo rápido que se pueden realizar aplicaciones.
Hoy vamos a aprende como instalar Ruby y su framework llamado Rails.
Primero vamos a introducirnos un poco en esta tecnología.

Ruby es un lenguaje de scripts (interpretado) orientado a objetos, fue inventado por Yukihiro Matsumoto y liberado en 1995, combina una sintaxis inspirada en Python y Perl. Entre las características del lenguaje se encuentran:

  • No se necesita declarar las variables.
  • La sintaxis es simple y consistente.
  • Gestión de memoria automática.
  • Todo es un objeto.

Más información sobre Ruby
Rails es un framework de aplicaciones web de código abierto desarrollado en Ruby, siguiendo el paradigma de la arquitectura MCV (Modelo vista controlador, un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos).
Más información sobre Rails

Ya introducidos en el tema ¡Comencemos con la instalación!

Lo primero que tenemos que hacer es bajar la última versión de Ruby, es un instalador muy simple, con dejar todas las opciones por defecto basta.

La instalación de Ruby es muy simple

La instalación de Ruby es muy simple

Una vez que tenemos instalado Ruby debemos incluir el framework Rails. Unos de los componentes que instala Ruby se llama RubyGems, este nos permite descargar e instalar componentes o ‘gemas‘ de internet con un simple comando.
Para descargar e instalar Rails lo que tenemos que hacer es ejecutar una ventana de símbolo de sistemas de Windows (Inicio>Ejecutar>cmd) y poner el siguiente comando:

gem install rails --include-dependencies

Esto puede tardar unos minutos, ya que debe bajar los paquetes de internet antes de instalarlos.

Instalacion de Rails

Instalacion de Rails

¡Gualá! Ya tenemos instalado Ruby on Rails.
También hay otra forma de instalar Ruby on Rails, mucho más simple y completa, ya que también nos instala Apache y MySQL. Se trata de Instant Rails, una aplicación basada en el famosos EasyPHP el cual con solo descomprimirlo y ejecutar un .exe nos monta todo, sin tener que instalar nada.

Instant Rails

Instant Rails

Cualquiera de las dos formas que hallas elegido para instalar, ya estamos listo para hacer una prueba y comprobar que todo está funcionando.
Por línea de comandos en la misma ventana de símbolo de sistemas hacemos lo siguiente.
Primero crearemos una carpeta, por ejemplo ‘sample’. Por consola (cd sample) entramos a esa carpeta y creamos ahí nuestra primera aplicación, esto es muy fácil solo tenemos que escribir lo siguiente:

rails [nombre de la aplicación]

Donde [nombre de la aplicación] podría ser ‘test

Lista de los directorios que se crean al ejecutar el comando

Lista de los directorios que se crean al ejecutar el comando

Este comando nos generará una par de directorios que ahora no vienen al caso, lo veremos más adelante en otro post. Por último debemos entrar a la carpeta con el nombre de nuestra aplicación que acabamos de crear (cd test) y escribir el siguiente comando:

ruby script/server
Este comando 'monta' nuestra aplicación en el server

Este comando 'monta' nuestra aplicación en el server

Si todo salió bien al poner en nuestro navegador la siguiente dirección: http://localhost:3000 deberíamos ver algo como esto:

Si logramos ver esto es poque Ruby on Rails esta funcionando

Si logramos ver esto es poque Ruby on Rails esta funcionando

Ya tenemos instalado y funcionando Ruby on Rails, mas adelante veremos más sobre este interesante framework.