Cómo instalar Ruby en Ubuntu 18.04 LTS

1 mar 2021 3 min di lettura
Cómo instalar Ruby en Ubuntu 18.04 LTS
Indice dei contenuti

Introducción

Ruby es uno de los idiomas más populares en la actualidad. Tiene una sintaxis elegante y es el lenguaje detrás del poderoso framework Ruby on Rails.

En este tutorial, le mostraremos tres formas diferentes de instalar Ruby en el sistema Ubuntu 18.04.

Prerrequisitos

Antes de comenzar con el tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.

Si desea instalar Ruby en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instale Ruby desde los repositorios de Ubuntu

La forma más sencilla de instalar Ruby en su sistema Ubuntu es a través del administrador de paquetes apt En el momento de escribir estas líneas, la versión en los repositorios de Ubuntu es 2.5.1, que es la última versión estable de Ruby.

Para instalar Ruby desde los repositorios predeterminados de Ubuntu, siga estos pasos:

Primero, actualice el índice del paquete:

sudo apt update

Instale Ruby escribiendo:

sudo apt install ruby-full

Para verificar que la instalación fue exitosa, ejecute el siguiente comando que imprimirá la versión de Ruby:

ruby --version

La salida se verá así:

ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]

Instalar Ruby usando Rbenv

Rbenv es una herramienta de administración de versiones de Ruby liviana que le permite cambiar fácilmente las versiones de Ruby. De forma predeterminada, Rbenv no maneja la instalación de versiones de Ruby, por lo que también necesita instalar ruby-build una herramienta que lo ayude a instalar cualquier versión de Ruby que pueda necesitar. Está disponible como programa independiente y como complemento para rbenv.

Para instalar Ruby usando el script Rbenv, siga estos pasos.

Primero, actualice el índice del paquete e instale los paquetes necesarios para que la herramienta ruby-build compile Ruby desde la fuente:

sudo apt update
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

Luego, ejecute el siguiente comando curl para instalar tanto rbenv como ruby-build:

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

El script clonará los repositorios rbenv y ruby-build de GitHub al directorio ~/.rbenv El script de instalación también llama a otro script que intentará verificar la instalación.

Agregue $HOME/.rbenv/bin al usuario PATH

Si está utilizando Bash (el shell predeterminado en la mayoría de los sistemas operativos), ejecute estos comandos:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

Si está utilizando el shell Zsh:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
source ~/.zshrc

Instale la última versión estable de Ruby y configúrela como la versión predeterminada con:

rbenv install 2.5.1
rbenv global 2.5.1

Para enumerar todas las versiones disponibles de Ruby, puede usar el siguiente comando:

rbenv install -l

Verifique que Ruby se haya instalado correctamente imprimiendo el número de versión:

ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

Instalar Ruby usando RVM

RVM es otra herramienta para instalar, administrar y operar con múltiples entornos Ruby.

Para instalar Ruby usando el script RVM, siga estos pasos.

Primero instale las dependencias necesarias para que la utilidad RVM compile Ruby desde la fuente:

sudo apt update
sudo apt install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev

Ejecute los siguientes comandos para instalar RVM:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

Para comenzar a usar RVM, debe ejecutar el siguiente comando:

source /etc/profile.d/rvm.sh

Instale la última versión estable de Ruby con RVM y configúrela como la versión predeterminada con:

rvm install 2.7.0
rvm use 2.7.0 --default

Verifique que Ruby se haya instalado correctamente imprimiendo el número de versión:

ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

Para obtener más información sobre cómo administrar las instalaciones de Ruby, visite la página de documentación de RVM.

Conclusión

Le hemos mostrado tres formas diferentes de instalar Ruby en su servidor Ubuntu 18.04. El método que elija depende de sus necesidades y preferencias. Si bien la instalación de la versión empaquetada desde el repositorio de Ubuntu es más simple, los métodos Rbenv y RVM ofrecen más flexibilidad para agregar y eliminar diferentes versiones de Ruby por usuario.

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.