Cómo instalar Ruby on Rails con rbenv en Ubuntu 18.04

27 feb 2021 3 min di lettura
Cómo instalar Ruby on Rails con rbenv en Ubuntu 18.04
Indice dei contenuti

Introducción

Ruby on Rails es una de las pilas de aplicaciones más populares para el desarrollo de aplicaciones y sitios web. El lenguaje de programación Ruby, combinado con el marco de desarrollo de Rails, facilita el desarrollo de aplicaciones.

La herramienta de terminal, rbenv, le permite instalar fácilmente Ruby on Rails.

En este tutorial veremos cómo instalar Ruby on Rails con rbenv en Ubuntu 18.04 LTS.

Instalar rbenv

Actualice la lista de paquetes disponibles en Ubuntu:

sudo apt update

Instale las dependencias necesarias para instalar Ruby:

sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev

Descargue e instale la versión de rbenv en Github:

git clone https://github.com/rbenv/rbenv.git ~/.rbenv

Agrega el rbenv $ PATH en el archivo.bashrc para poder usarlo desde la terminal:

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

Siempre agregue el comando init en el mismo archivo para que rbenv se inicie automáticamente, así:

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

Para confirmar los cambios realizados es necesario volver a cargar el archivo, luego:

source ~/.bashrc

Compruebe si rbenv se ha instalado correctamente:

type rbenv

Debería recibir un mensaje de salida similar al siguiente:


rbenv is a function
 rbenv ()
 {
 local command;
 command="${1:-}";
 if [ "$#" -gt 0 ]; then
 shift;
 fi;
 case "$command" in
 rehash | shell)
 eval "$(rbenv "sh-$command" "$@")"
 ;;
 *)
 command rbenv "$command" "$@"
 ;;
 esac
 }

Instale el complemento ruby-build. Este complemento permite una instalación más sencilla de las versiones de Ruby:

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

Instalar Ruby

Para instalar Ruby usaremos el plugin previamente instalado, revisemos las versiones disponibles de Ruby:

rbenv install -l

La última versión disponible actualmente es la 2.5.1, así que desde el terminal:

rbenv install 2.5.1

La instalación llevará algún tiempo.

Una vez completada la instalación, configure la última versión de Ruby como predeterminada:

rbenv global 2.5.1

Verifique que Ruby esté instalado correctamente:

ruby -v

Instalar gemas

Gem es un comando diseñado para facilitar la gestión de la instalación de las " Gemas " y su distribución.

Las gemas son las bibliotecas de Ruby. El comando Gem le permite administrar estas bibliotecas.

Al instalar una gema, el proceso de instalación genera documentación local. Esto ralentiza enormemente el proceso de instalación de cada biblioteca. Podemos desactivar este funciona con el siguiente comando:

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

Instale Bundler, una herramienta para administrar las dependencias de Gem, con el comando Gem:

gem install bundler

Debería recibir un mensaje de salida similar al siguiente:


Fetching: bundler-1.16.2.gem (100%)
 Successfully installed bundler-1.16.2
 1 gem installed

Para ver dónde están instaladas las gemas, ejecute el siguiente comando:

gem env home

Instalar rieles

Para instalar la última versión de Rails podemos usar el comando Gem:

gem install rails

El proceso de instalación llevará mucho tiempo, cuando finalice, debería recibir un mensaje de salida similar al siguiente:

...
 Successfully installed rails-5.2.0
 38 gems installed

Siempre que instale una nueva versión de Ruby o una Gema (biblioteca), debe ejecutar el comando rehash. Este comando coincide con las bibliotecas recién instaladas y cualquier versión actualizada de Ruby.

Entonces desde la terminal:

rbenv rehash

Verifique la correcta instalación de Rails:

rails -v

Actualizar Ruby

Si desea actualizar Ruby a la última versión, ejecute estos comandos:

cd ~/.rbenv
git pull

Desinstalar Ruby

Si desea eliminar una versión anterior de Ruby, ejecute el siguiente comando (versión de ejemplo 2.4.1):

rbenv uninstall 2.4.1

Desinstalar rbenv

Para eliminar rbenv, debe abrir el archivo de configuración ~ /.bashrc:

nano ~/.bashrc

Busque y elimine las siguientes líneas:


export PATH="$HOME/.rbenv/bin:$PATH"
 eval "$(rbenv init -)"

Guarde y cierre el archivo.

Eliminar rbenv y Ruby:

rm -rf 'rbenv root'

Conclusión

La instalación y configuración de Ruby on Rails y rbenv en Ubuntu 18.04 LTS ha finalizado.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.