•  
  • Archives for RubyGem (1)

Instalando Ruby on Rails en Ubuntu 11.04 -(RVM + RUBY 1.9.2 + RAILS 3)

by Sazo
Categories: Ruby on Rails
Comments: 4 Comments
Published on: June 15, 2011

 

Empecé con esto del Rails hace tiempo medio maravillado por los órdagos a grande que @alfolsoizq me lanzaba sobre “el framework de las cosas bien hechas”, como el solía decir. Enseguida comprobé por que lo decía, si bien tuve que dejarlo al poco de empezar por los exámenes, y mi última instalación de ubuntu hizo que ayer, una vez acabados los exámenes y con ganas de empezar con ello, tuviera que volver a instalarlo.

Lo curioso es que la primera vez no me di cuenta (es por que avancé poquillo supongo XD) de que había instalado una versión que no era la última, y en esta ocasión me di cuenta que la instalación sin mas como te la dice en el getting started no era la que yo quería instalar.

Visto esto me puse a buscar un tutorial que me dijera bien como instalarlo, de paso, con RVM, un control de versiones de Ruby, útil para no tener problemas con ellas.

Encontré uno bastante bueno, si bién no hice todo lo que en el dice exactamente. aquí os lo pongo exacto, a mi me fué bien.

Antes de nada una pequeña intro cortesía de la casa:

Ruby es un lenguaje de programación de alto nivel, interpretado y con una sintaxis muy intuitiva. Es el lenguaje que está por debajo del framework para desarrollo web Ruby on Rails, el cual es famoso por sus filosofías de desarrollo y su productividad usando herramientas como github (control de versiones), y siendo muy transparente en muchos aspectos del desarrollo.

Como la propia página de Rails dice, las 3 bases sobre las que se sustenta el desarrollo en Rails son:

  • DRY – Don’t Repeat Yourself (Reusabilidad)
  • Convenio sobre configuraciones
  • El uso del patrón arquitectónico para aplicaciones web REST. Aquí os dejo una breve introducción a REST.

Ahora pasemos a la instalación de lo necesario para empezar a meternos en harina con RoR.

1º) Unas cuantas dependencias que necesitaremos:

Abrimos un terminal y escribimos:

sudo apt-get install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev curl

 

2º) Instalación de RVM –> Control de versiones de Ruby:

Escribimos:

bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

Si no fuera usar esto:

curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer --version latest

y esperamos a que se instale. Después de instalado debemos seguir las instrucciones que nos salgan por pantalla en el final de la instalación, hablan de abrir el fichero del home .bashrc con gedit (o editor similar) y cambiar una linea.

En estos tutoriales te suelen decir que agregues una linea al final pero no me digas por que a mi no me funcionaba haciendo eso, lo mejor es seguir las propias instrucciones que te da RVM al final de su instalación.

Tras esto cerramos el terminal y lo volvemos a abrir.

 

3º) Instalamos Ruby 1.9.2 (si hay una mas nueva pues oye, la que queráis, yo lo hago para esta):

Escribimos en un terminal:

rvm install ruby-1.9.2

Esto descargará la versión 1.9.2 de ruby con rvm.

Una vez descargada la establecemos como la versión por defecto escribiendo lo siguiente:

rvm –default 1.9.2

Ahora para comprobar que realmente lo ha hecho escribimos:

ruby -v

y nos tiene que aparecer algo como esto:

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

 

4º)Actualizamos RubyGems (un administrador de paquetes de Ruby con el que en el paso siguiente nos bajaremos Rails)

Escribimos las siguientes dos lineas, la primera actualiza y la segunda establece los repositorios:

 

gem update –system

gem sources -a http://gemcutter.org

Ahora a instalar RoR!

 

 

5º) Instalamos Ruby On Rails 3:

Escribimos esto en el terminal:

gem install rails

Una vez instalado comprobamos que está bien instalado y es la versión que queremos con esta linea:

rails –version

Y a disfrutar!!

Si da problemas hacer estos dos pasos:

sudo gem install rdoc-data
sudo gem rdoc –all –overwrite

Y luego volver a intentar instalar  con:

gem install rails

Espero que os haya servido, a mi me habría gustado tener esto a mano, ayer me tiré un buen rato con ello hasta que ate cabos!

page 1 of 1
Follow me on Google+
Couldn't get data from google+
About Me
Ingeniero Técnico en Informática de Gestión, aficionado a la ingeniería del software, el social media, los frameworks y lenguajes de álto nivel orientados a la web, y muchas cosas mas. Con muchas ganas de trabajar y emprender proyectos con mucha gente y buenos compañeros que he ido conociendo a lo largo de los años.
Calendar
December 2021
M T W T F S S
« Jul    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Welcome , today is Wednesday, December 1, 2021