Preparando ambiente para Ruby on Rails en Linux Ubuntu

Publicado por Eric Melillanca... el Jue, 13/11/2014 - 00:00

Hace algún tiempo, aprovechando el rápido acceso a libros que otorga la Kindle, compré un libro de programación en Ruby, y me encontré que partía desde la programación sin preparar el ambiente.
 

Preparar ambiente

En primer lugar, debemos tener instalados un par de paquetes.  bulid-essential para la compilación y para que no nos pateen las aplicaciones web instalé el entorno de programación nodejs

 

apt-get install build-essential nodejs

 

Instalar Ruby on Rails

Una vez logrado esto, procedemos a preparar el ambiente para Ruby on Rails, con estas instrucciones:

Instalamos Ruby Version Manager o rvm

\curl -sSL https://get.rvm.io | bash

Creamos una variable de entorno en nuestro sistema linux

source ~/.rvm/scripts/rvm

Revisamos la versión

rvm list

Instalamos ruby, indicando la versión. En este caso, a la fecha la más actual es la 2.1.2

rvm install 2.1.2

Volvemos a revisar la versión instalada, y con la segunda instrucción revisamos la versión instalada de ruby

rvm list
ruby -v

Le indicamos al sistema, la versión de ruby que utilizaremos (útil en caso de tener instalada más de una)

rvm use 2.1.2

Hasta aquí, ya tenemos instalado Ruby en nuestro sistema
Ahora, nos queda instalar el framework de Ruby, Rails. La instrucción gem se encarga de gestionar las distintas 'gemas' de Ruby. Estas gemas son, por llamarlo de alguna forma, módulos con distintas funcionalidades que vienen construidas para poder desarrollar nuestras aplicaciones en Ruby. Aquí se utilizará para instalar Rails (paciencia, toma un resto de tiempo).

gem install rails -v '4.1.6'

Ya tenemos instalado Rails. Ahora creamos una aplicación 'demo'. Esta instrucción tomará un poco de tiempo ya que preparará un directorio con el servidor y todo lo necesario para montar nuestra aplicación web

rails new demo

Y para finalizar, entramos al directorio de nuestro demo y lanzamos el servidor, aplicando

cd demo
rails server

...y voilà!

Tenemos nuestra aplicación demo en http://localhost:3000

Referencias:
http://rvm.io/rvm/install
http://guides.rubyonrails.org/

Importante: Si están en Gnome y tienen el siguiente problema al ejecutar ruby "    /usr/bin/env: ruby: No existe el archivo o el directorio
" Es por un problema de carga del .profile de su cuenta de usuario. La solución está aquí: https://rvm.io/integration/gnome-terminal

Temas destacados

análisisDeDatos apellido argentina chile clasificación Data Science Diario Concepción emprendimiento En la prensa estadística Estilo de vida identidad innovación instalación investigación machineLearning MacOSX Mapuche mapudungun mineríaDeDatos opinión regresiones rubyOnRails Tips en el computador