Ruby es uno de los idiomas más populares hoy en día. Tiene una sintaxis elegante y es el lenguaje detrás del poderoso marco de Ruby on Rails.
En este tutorial, le mostraremos tres formas diferentes de instalar Ruby en el sistema Ubuntu 18.04.
Tabla de contenidos
Prerrequisitos
Antes de comenzar con el tutorial, asegúrese de haber iniciado sesión como usuario con privilegios sudo .
Instalando Ruby desde los repositorios de Ubuntu
La forma más fácil de instalar Ruby en su sistema Ubuntu es a través del aptadministrador de paquetes. Al momento de escribir, 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, sigue estos pasos:
Actualizar el índice de paquetes:
sudo apt update
Instalar Ruby escribiendo:
sudo apt install ruby-full
Verificar la versión de Ruby:
ruby --version
La salida se verá algo como esto:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
Instalando Ruby usando Rbenv
Rbenv es una herramienta ligera de administración de versiones de Ruby que le permite cambiar fácilmente las versiones de Ruby. Por defecto, Rbenv no maneja la instalación de las versiones de Ruby, por lo que también necesitamos instalarla, ruby-buildque es una herramienta que lo ayuda a instalar cualquier versión de Ruby que pueda necesitar. Está disponible como un programa independiente y como un complemento para rbenv.
Para instalar Ruby usando el script Rbenv, sigue estos pasos:
Actualizar indice de paquetes:
Actualice el índice de paquetes e instale los paquetes necesarios para que la herramienta ruby-build construya 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
Instalar rbenv y 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 ~/.rbenvdirectorio. La secuencia de comandos del instalador también llama a otra secuencia de comandos que intentará verificar la instalación. La salida del script se verá como a continuación:
Añadir $HOME/.rbenv/binal sistema PATH.
Si está utilizando Bash, ejecute:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc
Si está utilizando Zsh ejecutar:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(rbenv init -)"' >> ~/.zshrc source ~/.zshrc
Instala la última versión estable de Ruby:
rbenv install 2.5.1 rbenv global 2.5.1
Para enumerar todas las versiones disponibles de Ruby puede usar: `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]
Instala Ruby usando RVM
RVM es otra herramienta para instalar, administrar y trabajar con múltiples entornos Ruby.
Para instalar Ruby usando el script RVM, sigue estos pasos:
Instalar las dependencias necesarias:
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 utilizar RVM, debe ejecutar el siguiente comando:
source ~/.rvm/scripts/rvm
Instala la última versión estable de Ruby con RVM:
rvm install 2.5.1 rvm use 2.5.1 --default
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]
Para obtener más información sobre cómo administrar sus 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 requisitos y preferencias. Aunque la instalación de la versión empaquetada desde el repositorio de Ubuntu es más fácil, los métodos Rbenv y RVM le brindan más flexibilidad para agregar y eliminar diferentes versiones de Ruby por usuario.