Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

Cómo instalar Ruby en Ubuntu 22.10

Cómo-instalar-Ruby-en-Ubuntu
Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

Ruby es un lenguaje de programación interpretado orientado a objetos creado por Yukihiro Matsumoto. Este lenguaje de código abierto tiene muchos casos de uso, como la creación de aplicaciones web y el análisis de datos.

Rubí es amado por su sintaxis simple, que hace que parezca que los desarrolladores están programando en inglés. 

Por otro lado, Ubuntu, una distribución de Linux basada en Debian, es uno de los sistemas operativos gratuitos y de código abierto más famosos. La facilidad de uso de Ubuntu lo ha hecho popular entre los desarrolladores. Si no tiene Ubuntu instalado en su PC, puede obtenerlo desde el página web oficial

Instalar Ruby en Ubuntu 22.10 es el primer paso para crear varias soluciones utilizando este poderoso lenguaje. 

Este artículo discutirá los 3 enfoques diferentes para instalar el entorno de desarrollo de Ruby en Ubuntu 22.10. 

Install Ruby Using Ubuntu 22.10 repository

Este enfoque utiliza el administrador de paquetes apt incorporado para instalar Ruby en Ubuntu 22.10. Puede lograr esto siguiendo estos pasos;

Paso 1: Actualizar paquetes

El primer paso es actualizar los paquetes del sistema en su sistema operativo Ubuntu. Abra su terminal y use el siguiente comando; 

sudo apt update

Paso 2: actualice el sistema

Este paso actualiza todo el sistema. Utilice este comando;

sudo apt upgrade

Paso 3: Instalar Rubí

Ahora está listo para instalar Ruby. Utilice este comando; 

sudo apt install ruby-full

Una vez que finaliza el proceso de instalación, puede verificar la versión de Ruby instalada usando este comando;

ruby -v

Obtendrá un resultado similar a este;

imagen-103

Esta es la forma más fácil de instalar Ruby en Ubuntu 22.10. Sin embargo, este enfoque tiene sus desventajas. 

  1. Puede que no instale la última versión de Ruby: este enfoque instala la versión de Ruby en los repositorios de paquetes de Ubuntu, que puede no ser la última versión de Ruby. 
  2. No instala múltiples versiones de Ruby: Ruby funciona con varias gemas (bibliotecas/paquetes) para brindar funcionalidad adicional. Algunas de estas gemas funcionan solo con versiones específicas de Ruby. Los siguientes dos enfoques resuelven este desafío. 

Install Ruby using Ruby Version Manager (RVM)

Ruby Version Manager, o rvm, es una herramienta de línea de comandos que permite a los desarrolladores instalar, administrar y trabajar con múltiples entornos de Ruby. rvm tiene varias soluciones para desarrolladores en varias etapas de desarrollo, como producción, desarrollo, prueba y gestión de gemas. Siga estos pasos para instalar Ruby usando rvm;

Paso 1: actualice los paquetes de Ubuntu

Prepare su sistema para la instalación usando este comando;

sudo apt update

Paso 2: Agregar dependencias de Ubuntu

Ruby requiere varias dependencias para funcionar correctamente en Ubuntu. Ejecute este comando para instalar todas las dependencias;

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

Paso 3: Obtenga el script de instalación de rvm

Ejecute este comando;

curl -sSL https://get.rvm.io | bash -s stable

Paso 4: Cargue el entorno de script rvm

Ejecute este comando;

source ~/.rvm/scripts/rvm

Paso 5: Verifique la lista de rvm

Ejecute este comando;

rvm list known
imagen-100

Paso 6: Instalar Rubí

Puede instalar una versión específica de Ruby o dejar que rvm elija la última versión de su lista. La lista de versiones de Ruby disponibles se muestra cuando ejecuta el comando en el paso 5. 

Para instalar una versión específica, como ruby ​​3.0.0, use este comando;

rvm install ruby 3.0.0

Para instalar la última versión en rvm, use este comando;

rvm install ruby

Paso 6: comprueba la versión de Ruby

Ejecute este comando;

ruby -v

Si Ruby está instalado, tendrá una salida similar 

imagen-98

Cómo solucionar problemas de instalación de RVM

Es posible que haya perdido un paso en su proceso de instalación y configuración de RVM. 

Ejecute este comando para verificar si ha configurado su shell correctamente;

curl -sSL https://get.rvm.io | bash -s stable

Si obtiene esta salida;

curl: (60) SSL certificate problem: unable to get local issuer certificate

  More details here: http://curl.haxx.se/docs/sslcerts.html

Entonces, significa que no hizo bien la configuración y necesita instalar certificados CA. Ejecute este comando para solucionar el problema; 

 apt-get install ca-certificates

Ejecute este comando para comprobar si se han aplicado los cambios;

 type rvm | head -1

Si no rvm es una función en la salida, la configuración es incorrecta. 

imagen-102

Cómo desinstalar/eliminar Ruby usando RVM

Puede desinstalar una determinada versión de Ruby de su PC. También puede eliminar rvm y usar otra herramienta. Sigue estos pasos;

Paso 1: verifique la versión actual de Ruby usando este comando 

rvm list
imagen-97

Paso 2: Desinstalar la versión de Ruby identificada, para nuestro caso es ruby-3.0.0. Utilice este comando;

rvm remove 3.0.0
imagen-96

Paso 3: Verifique si la desinstalación fue exitosa usando este comando;

ruby -v

Paso 4: Eliminar RVM

Aunque hemos desinstalado Ruby, RVM todavía está en nuestra máquina. Use este comando para desinstalar; 

rvm implode

El sistema le preguntará si desea eliminar rvm; escriba 'sí' e ingrese. 

imagen-95

Paso 5: Eliminar directorios RVM

Utilice este comando; 

rm -rf ~/.rvm

Paso 6: Editar .bashrc, .bash_profile, .profile y .zshrc. 

En nuestro caso, estamos usando bashrc. Ejecute este comando para abrir su editor de código;

nano ~/.bashrc

Localice todos los archivos que tienen RVM y elimínelos. Guarde los cambios y salga del editor. 

Install Ruby using rbenv

Rbenv es una herramienta de administración de versiones que los desarrolladores pueden usar para cambiar entre diferentes versiones de Ruby. Esta herramienta es útil para garantizar que ejecute la versión correcta de Ruby en cada proyecto que cree. 

Siga estos pasos para instalar rbenv en Ubuntu 22.10;

Paso 1: Actualice su sistema

Use este comando para preparar su sistema para las actualizaciones;

sudo apt update

Paso 2: Instalar dependencias

Ruby necesita varias dependencias para ejecutarse en su máquina local. Instálalos usando este comando; 

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

Paso 3: obtenga el script de instalación de GitHub

En este paso, usará curl para obtener el script de instalación de GitHub. Luego lo canalizará a bash para que se ejecute el instalador. Utilice este comando;

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash

Paso 4: agregue rbnev a su ruta

Este paso altera la ~/.bashrc archivo, lo que le permite utilizar la línea de comandos rbnev. Utilice este comando;

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

Paso 5: Haz que rbnev se cargue automáticamente

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

Paso 6: Aplicar los cambios

source ~/.bashrc

Paso 7: Compruebe si la instalación se ha realizado correctamente

type rbenv
imagen-94

Paso 8: Instale el build plugin

Verifique todas las versiones de Ruby disponibles usando este comando;

rbenv install -l

Paso 9: Instalar Rubí

Para fines de demostración, instalaremos Ruby-3.2.1. Utilice este comando; 

Rbnev install 3.2.1

Paso 10: establezca la versión de Ruby instalada como predeterminada

rbenv global 3.2.1

Cómo actualizar rbnev 

Hemos instalado rbnev usando Git. Cada vez que se crea una nueva versión, puede instalarla a través de estos comandos; 

cd ~/.rbenv

git pull

Cómo desinstalar Ruby usando rbnev

A medida que pasa el tiempo, es posible que tenga más versiones de Ruby de las que necesita en su máquina. Puede desinstalar tales versiones de Ruby usando este comando;

rbenv uninstall (ruby version)

Si, por ejemplo, desea desinstalar Ruby 3.2.1, el comando será;

rbenv uninstall 3.2.1

Cómo desinstalar rbnev

Paso 1: Elimina los archivos rbnev de golpear

Use este comando para abrir el editor de código;

nano ~/.bashrc

Paso 2: localice estos archivos y elimínelos, guárdelos y salga

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

Paso 3: Eliminar rbnev y archivos asociados

Utilice este comando; 

rm -rf `rbenv root`

Ahora puede cerrar la sesión para permitir que se apliquen los cambios. 

Create a simple Program in Ruby

Como ahora tenemos Ruby instalado en Ubuntu, podemos crear un hola mundo para demostrar cómo funciona. Todos los archivos de Ruby deben tener una extensión .rb. Podemos usar el editor de código incorporado para fines de demostración;

Paso 1: Crea un hola.rb archivo usando nano.

Usa este comando

nano hello.rb

Paso 2: Agrega este texto a tu editor;

puts "hello world"

Paso 3: Guardar y salir del editor

Paso 4: Ejecute este comando;

ruby hello.rb

Lo siguiente debe mostrarse como salida;

imagen-101

Frequently Asked Questions

¿Ubuntu 22.10 es software pago?

No. Ubuntu es un software de código abierto que puede descargar de forma gratuita. Ubuntu opera bajo la LICENCIA PÚBLICA GENERAL DE GNU. 

¿Cuáles son los diferentes enfoques para instalar Ruby en Ubuntu 22.10?

Hay tres enfoques principales; el repositorio de Ubuntu, rvm y rbnev. Las dos últimas opciones son las más recomendables. 

¿Qué es mejor entre rvm y rbnev al instalar Ruby en Ubuntu 22.10?

Tanto rvm como rbnev están diseñados para lograr el mismo objetivo, administrar diferentes versiones de Ruby. La elección entre los dos será una cuestión de preferencia y gusto. 

¿Puedes tener rvm y rbnev en tu PC?

Sí, pero no recomendable. Es probable que las dos herramientas entren en conflicto si no están configuradas correctamente. No es aconsejable utilizar ambas herramientas en la misma aplicación de Ruby, ya que puede dar lugar a incoherencias. 

Conclusión 

Ahora tiene los diferentes enfoques que puede usar para instalar Ruby en Ubuntu 22.10. La primera opción es la más fácil, pero su mayor desventaja es que puede administrar diferentes opciones de Ruby en su máquina local. 

Tanto rvm como rbnev están diseñados para lograr los mismos objetivos. Elegir entre rvm y rbnev es una cuestión de preferencia. Puede usar cualquiera de los dos para instalar bibliotecas y marcos como Ruby on Rails y Sinatra, que están empaquetados como gemas. 

Si desea escapar de la tarea de instalar Ruby en su computadora, consulte el mejores compiladores en línea de Ruby puedes probar hoy. 

Gracias a nuestros patrocinadores
Más lecturas interesantes sobre el desarrollo
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Intente Intruder