Cómo instalar y usar Ruby en distribuciones de Linux

Ruby es uno de los lenguajes de programación más usados ​​y fáciles de usar. Ruby es un intérprete de código abierto orientado a objetos que se puede instalar en un sistema Linux. Muchos programadores prefieren Python sobre Ruby para comenzar a aprender programación básica, pero Ruby puede manejar grandes marcos web y aplicaciones web. Una vez que empiece a aprender Ruby, lo encontrará menos parecido a una máquina y no repetitivo. Si está confundido entre Ruby y Ruby on Rails, debo mencionar que no son lo mismo; Ruby es un lenguaje de programación; por otro lado, Ruby on Rails es un framework web.

Instalar Ruby en Linux


Ruby está escrito en el lenguaje de programación C y las sintaxis son similares a Perl y Python. La instalación de Ruby en un sistema Linux no requiere muchas habilidades informáticas. Requiere una conexión a Internet activa y privilegios de root para instalar el lenguaje Ruby en cualquier sistema. Si eres un novato en Ruby, esta publicación te resultará útil. Aquí, lo guiaré sobre la instalación y los primeros pasos con Ruby en los sistemas Linux basados ​​en Debian, Red Hat y Arch.

1. Instale Ruby en Debian / Ubuntu Linux


La instalación de Ruby en un sistema Debian o Ubuntu es sencilla. Hay más de un método que puede utilizar para instalarlo en su máquina. Aquí, veremos cómo puede usar el comando aptitude y el entorno Ruby para instalar Ruby en su sistema basado en Debian.

Método 1: instalar Ruby a través del repositorio de Linux


Puede ejecutar el siguiente comando en su terminal con privilegios de root para instalar Ruby a través del comando del paquete aptitude en Ubuntu y otras distribuciones basadas en Debian; el siguiente comando único instalará el lenguaje Ruby y los archivos de dependencia de Ruby en su sistema Linux. No olvide actualizar el repositorio de su sistema antes de instalar cualquier paquete.

sudo apt update
sudo apt install ruby-full

Ruby Full en Debian

Método 2: instalar Ruby a través del entorno Ruby


En este método, veremos cómo crear un entorno para Ruby e instalar Ruby a través del entorno Ruby (Rb Env). Primero, ejecute el siguiente comando en el shell de su terminal para obtener el entorno Ruby y los paquetes de dependencia en su sistema.

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

curl instalar ruby ​​env

Ahora, ejecute el comando cURL que se indica a continuación para obtener Ruby en su sistema. El comando extraerá el archivo de instalación de Github.

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

Después de configurar el entorno y descargar Ruby, ahora puede ejecutar lo siguiente bashrc y eco comandos en su terminal shell para configurar el sistema.

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

Finalmente, ejecute el siguiente comando en la terminal de su sistema para instalar Ruby a través del entorno Ruby. Puede elegir entre las versiones global y constante y seleccionar los siguientes comandos en su shell.

rbenv install 2.5.1
rbenv global 2.5.1

rbenv env instalar

Cuando finalice la instalación, verifique la versión de Ruby para saber si está instalada correctamente dentro de su sistema Linux o no.

ruby --version

2. Instale Ruby en Fedora y Red Hat Linux


Si está utilizando una estación de trabajo Red Hat Linux o Fedora, ahora es más rápido instalar Ruby en su sistema. Como la versión más nueva de Fedora es compatible con DNF y YUM, la instalación de paquetes en Fedora a través del comando YUM no sería un problema.

Solo necesita ejecutar el siguiente comando Yum en el shell del terminal para instalar el paquete completo de Ruby en su sistema Linux basado en Red Hat.

$ sudo yum install ruby

instalar Ruby en Fedora Linux

3. Instale Ruby en Arch Linux


Instalar el lenguaje Ruby en un sistema Linux basado en Arch no es muy diferente de instalarlo en otras distribuciones. Puede ejecutar el siguiente comando Pacman en su consola con privilegios de root para instalar Ruby en su máquina.

sudo pacman -S ruby

He usado un Manjaro KDE Linux para ilustrar el método de Ruby en Arch Linux. También puede ejecutar el comando Pacman anterior en otros sistemas basados ​​en Arch.

instalar Ruby en Arch Linux

Si encuentra algún problema al instalar el paquete en su sistema Arch y Arch, puede hacer clic en este enlace para descargar el paquete ZST compilado de Ruby para su sistema. Después de descargar el paquete, puede instalarlo a través del instalador de paquetes predeterminado en su Arch Linux.

paquete ruby ​​zst para arco

Ejecute su primer código Ruby


Hasta ahora, hemos visto los métodos para instalar Ruby en diferentes sistemas Linux. Ahora es el momento de probar el tradicional ‘Hola mundo’ a través de Ruby en nuestra máquina Linux. Puede copiar el siguiente código Ruby ‘Hello World’ para probarlo en su dispositivo.

puts "Hello, World!"

Primero, abra su bloc de notas y escriba su código Ruby. Entonces guárdalo con un .rb extensión de archivo. Ahora, ejecute lo siguiente CD y ls comandos para encontrar el archivo en su sistema de archivos.

Ahora escribe la sintaxis Rubí luego escriba su nombre de archivo con la extensión de archivo y presione el botón Enter para ejecutar el código en su terminal de Linux. En la salida, verá su primera ‘Hola palabra’ a través de Ruby.

ruby hello.rb

Hola Mundo

Ultimas palabras


La instalación de Ruby en un sistema Linux es sencilla y sin problemas. En toda la publicación, describí los métodos para instalar Ruby en las principales distribuciones de Linux. También he demostrado el método de cómo ejecutar un código Ruby simple a través del shell terminal.

Compártelo con tus amigos y con la comunidad de Linux si encuentras esta publicación útil e informativa. También puede escribir sus opiniones sobre esta publicación en la sección de comentarios.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *