Cómo instalar Ruby 2.0 con rbenv en Ubuntu 13.04

Después de haber pasado de instalar Ruby a mano, a instalarlo usando el cómodo RVM, me he ido ahora por rbenv. Es menos intrusivo, y se siente más pulido que el propio RVM.

Preliminares

Necesitas git, puedes instalarlo siguiendo esta guía.

Instalación de rbenv

¿Instalación local o en un VPS?

Si vas a instalar Ruby para desplegar aplicaciones en un VPS (Virtual Private Server, tipo Linode), es recomendable crear un usuario específico para ello.

Si deseas una instalación local, sáltate este paso y pasa a clonar el repositorio directamente en tu $HOME

sudo adduser deployer
sudo usermod -a -G sudo deployer
sudo su deployer

Clona el repositorio de rbenv en ~/.rbenv

cd
git clone git://github.com/sstephenson/rbenv.git .rbenv

Agrega ~/.rbenv/bin al $PATH para tener acceso al comando rbenv.

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

Agrega rbenv init a tu shell para habilitar los shims y la función de autocompletar.

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Reinicia tu shell para que los cambios surtan efecto.

exec $SHELL

El mejor amigo de rbenv: ruby-build

ruby-build es un plugin que te permite instalar las diferentes versiones de Ruby de una manera sencilla y accesible.

El proyecto ruby-build nos permite usar el comando rbenv install para instalar nuevas versiones de Ruby.

mkdir -p ~/.rbenv/plugins
cd ~/.rbenv/plugins
git clone git://github.com/sstephenson/ruby-build.git

Instalación de Ruby

Instala los prerequisitos (sacados de los que lista RVM como requisitos para Ubuntu):

sudo apt-get install bison libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf texinfo libncurses-dev automake libssl-dev

Ahora, para instalar Ruby versión 2.0.0-p0, y ponerlo como la versión por defecto, teclea en la terminal:

rbenv install 2.0.0-p0
rbenv rehash
rbenv global 2.0.0-p0

Con Ruby instalado y configurado, al escribir esto:

ruby -v

Debe aparecer algo como:

ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]

Verifica si hay actualizaciones para el administrador de paquetes gem:

gem update --system

También verifica si hay actualizaciones para las gemas que vienen instaladas por defecto:

gem update

¡Listo, ya puedes ejecutar código Ruby en tu máquina!

Instalación de Rails

Para instalar la versión estable más reciente de Rails, ejecuta:

gem install rails
rbenv rehash

Teclea:

rails --version

Debe aparecer algo como:

Rails 3.2.13

Recuerda usar rbenv rehash

Después de instalar una nueva versión de Ruby, o cualquier gema que provea ejecutables, teclea:

rbenv rehash

Esto pondrá a tu disposición los ejecutables instalados por Ruby y las gemas.

Un pensamiento en “Cómo instalar Ruby 2.0 con rbenv en Ubuntu 13.04

  1. Pingback: Mi Ubuntu Desktop — Puesta a punto de una Alienware M11x R2 | @lobo_tuerto

Deja un comentario