Cómo instalar Ruby 2.0 con rbenv en Ubuntu 13.10

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

Vas a necesitar git, instálalo 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 su deployer

Clona el repositorio

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

Para ver la lista de versiones disponibles, teclea en una terminal:

rbenv install --list

Cuando salgan nuevas versiones de Ruby, para poder instalarlas, teclea en una terminal:

cd ~/.rbenv
git pull
cd ~/.rbenv/plugins/ruby-build
git pull

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

rbenv install 2.1.0
rbenv rehash
rbenv global 2.1.0

Con Ruby instalado y configurado, al escribir esto:

ruby -v

Debe aparecer algo como:

ruby 2.1.0p0 (2013-12-25 revision 44422) [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 4.0.2

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 sobre “Cómo instalar Ruby 2.0 con rbenv en Ubuntu 13.10”

Deja un comentario