25/10/10

Instalar RVM, Ruby y Rails 3 (Ubuntu)

Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.

Ruby on Rails (RoR) es un framework de código abierto para crear aplicaciones web con Ruby siguiendo la arquitectura MVC (Modelo - Vista - Controlador).

RVM (Ruby Version Manager) permite instalar y administrar distintas instancias de Ruby.
Por ejemplo, podrías querer instalar la versión 1.8.7 y la 1.9.2 y decidir cuando usar cual.



Primero instalamos algunas dependencias que vamos a necesitar:
sudo apt-get install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev curl


Instalar RVM
Para ver en detalle el proceso de instalación, ver la página de instalación de RVM.

En una Terminal (Aplicaciones > Accesorios > Terminal):
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
Eso lo va a instalar.
Luego, abrimos .bashrc
gedit ~/.bashrc
Y agregamos esta linea al final:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.
Guardamos y en una terminal escribimos:
type rvm | head -n1
Y si nos tira rvm es una función, entonces quedó instalado. Escribimos
source ~/.rvm/scripts/rvm
Y listo.


Instalar Ruby 1.9.2

En una Terminal simplemente escribimos:
rvm install ruby-1.9.2-p0
Eso va a bajar, compilar e instalar la versión 1.9.2 de Ruby y setearla como default.

Para corroborarlo, escribimos en una Terminal:
ruby -v
Y nos debería devolver algo como esto:
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]


Actualizar RubyGems

Ruby usa un sistema de administración de paquetes (estilo apt-get de Ubuntu) que se llama RubyGems que sirve para administrar las instalaciones y mantenimientos de programas y librerias de Ruby.

En una Terminal escribimos:
gem upadte --system
gem sources -a http://gemcutter.org 


Instalar Ruby on Rails 3

En una Terminal simplemente escribimos:
gem install rails
Cuando termina, verificamos que tengamos la versión que queremos:
rails --version
Y listo!


Links:

1 comentario:

Anónimo dijo...

Hola,

Entre "rvm install ruby-1.9.2-p0" y "ruby -v" necesitas este comando para habilitar ruby.

rvm use 1.9.2 --default

Saludos

Related Posts Plugin for WordPress, Blogger...