Cómo instalar Ruby en Ubuntu

Published on 2012 / 10 / 07 Last updated on 2017/01

Table of contents

Después de haber pasado de instalar Ruby a mano, a instalarlo usando el cómodo RVM, me he ido ahora por rbenv.

Vas a necesitar git, instálalo siguiendo esta guía.


Deploy user

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

sudo adduser deployer
sudo su deployer
cd ~

Si lo que quieres es una instalación local, sáltate este paso y procede a clonar el repositorio directamente en tu $HOME.

Instala rbenv

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

rbenv plugins

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

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

git clone https://github.com/sstephenson/ruby-build.git \
~/.rbenv/plugins/ruby-build

Y para no volver a escribir rbenv rehash nunca más después de instalar una gema:

git clone https://github.com/sstephenson/rbenv-gem-rehash.git \
~/.rbenv/plugins/rbenv-gem-rehash

Instala Ruby

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

sudo apt install bison libreadline-dev libyaml-dev libsqlite3-dev sqlite3 \
libxml2-dev libxslt-dev autoconf texinfo libncurses-dev automake libssl-dev \
build-essential libffi-dev libbz2-dev libmagickwand-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.5.0, y ponerlo como la versión por default, teclea en la terminal:

rbenv install 2.5.0
rbenv global 2.5.0

Con Ruby instalado y configurado, al escribir esto:

ruby -v

Debe aparecer algo como:

ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]

Desactiva la generación de documentación

Para instalar las gemas más rápido, puedes desactivar la generación e instalación de documentación con:

echo 'gem: --no-document' >> ~/.gemrc

Actualiza las gemas

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!

Instala un par de gemas

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

gem install rails compass

Teclea:

rails --version

Debe aparecer algo como:

Rails 5.1.4

Enlaces


— lt

Feedback & comments

Get in touch on Twitter

Or by good ol' email at adriandcs@gmail.com