Instalar Ruby y Ruby on Rails en CentOS/RHEL 6.x [Live 5/06/2014]


Si quieres instalar el lenguaje de programación Ruby y su framework web más famoso Ruby on Rails dentro de Red Hat Enterprise Linux o CentOS 6.x esto es lo que tienes que hacer:

NOTA: Necesitarás tener agregados los repos de los que hablamos en esta guía

1) Instalar dependencias

1. su -
2. yum -y install git git-core mercurial subversion bzr nodejs curl wget

2) RVM

NOTA: La instalación de RVM, Ruby y Rails requiere hacerse desde un usuario estándar con privilegios de sudo

1. wget https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer -O rvm.sh
2. umask g+w
3. source ~/.profile
4. rvm requirements

El último comando nos pedirá una contraseña y se pondrá a instalar más dependencias necesarias para la compilación de ruby y sus gemas en el sistema luego seguimos con:

sudo chown -R user:user /home/user/.rvm/

Reemplazando user por tu nombre de usuario... Más tarde necesitaremos descargar la versión de ruby que queramos usar. Yo generalmente me voy por la última versión estable disponible, misma que se puede checar desde acá.

3) Ruby

Al momento que escribo esto dicha versión es la 2.1.2, por lo que seguiré el tutorial basándome en ella (recuerda cambiar dicho número por el indicado para la última versión cuando sigas este tutorial):

rvm install 2.1.2

Ese comando descargará y compilará dicha versión en nuestro sistema. Luego corremos:

1. source "~/.rvm/scripts/rvm"
2. rvm --default use 2.1.2

Añadimos RVM a nuestro bashrc:

echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc

(O bien, ~/.zshrc  si usas ZSH por ejemplo)

y proseguimos.

4) Rails

1. gem update --system
2. gem install rubygems-update
3. update_rubygems
4. gem install rails --no-ri --no-rdoc

¡Listo! Podemos verificar la instalación exitosa de Ruby y Ruby On Rails en nuestro sistema con:

1. ruby -v
2. rails -v