2012 / 10 / 07
2018 / 06 / 09
Cómo instalar Ruby en Ubuntu

Want some Rails for your Ruby?

ubuntu
ruby
rails

Vamos a instalar Ruby usando el manejador de versiones rbenv.

Prerequisitos

  • Instala git siguiendo esta guía.

  • Instala algunas dependencias (RVM las lista 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

Usuario para despliegue

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 -l

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

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.1, y ponerlo como la versión por default, teclea en la terminal:

rbenv install 2.5.1
rbenv global 2.5.1

Con Ruby instalado y configurado, al escribir esto:

ruby -v

Debe aparecer algo como:

ruby 2.5.1p57 (2018-03-29 revision 63029) [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 ejecuta:

gem install rails

Teclea:

rails --version

Debe aparecer algo como:

Rails 5.2.0

Enlaces