In Desarrollo Última actualizaciónated:
Comparte en:
Cloudways ofrece alojamiento en la nube administrado para empresas de cualquier tamaño para alojar un sitio web o aplicaciones web complejas.

Ruby es un lenguaje de programación interpretado orientado a objetos creado por Yukihiro Matsumoto.ated. Este lenguaje de código abierto tiene muchos casos de uso, como la creación de aplicaciones web y 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. 

Instale Ruby usando el repositorio de Ubuntu 22.10

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

Paso 1: Actualizarate paquetes

El primer paso es actualizarate 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

Después de la instalación process ha terminado, puede verificar la versión de Ruby instalada usando este comando;

ruby -v

Obtendrá un resultado similar a este;

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 el latest versión rubí: Este enfoque instala la versión Ruby en los repositorios de paquetes de Ubuntu, que pueden no ser los mismos.atePrimera versión 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. 

Instale Ruby usando 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: Actualizarate 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

Paso 6: Instalar Rubí

Puede instalar una versión específica de Ruby o dejar que rvm elija la versiónateprimera versión en 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 el latest 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 

Cómo solucionar problemas de instalación de RVM

Es posible que se haya perdido un paso en la instalación y configuración de RVM process. 

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 hiciste bien la configuración y necesitas instalar ca-certificates. 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. 

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

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

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. 

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

Locate todos los archivos que tengan RVM y elimínelos. Guarde los cambios y salga del editor. 

Instalar Ruby usando 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: Actualizarate su sistema

Utilice este comando para preparar su sistema para la actualizaciónates;

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: hacer que la carga de rbnev sea automáticaally

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

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 actualizarate rbnev 

Hemos instalado rbnev usando Git. Cada vez que se crea una nueva versiónated, puedes instalarlo mediante 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: ubicaciónate estos archivos y eliminarlos, guardarlos y salir

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

Paso 3: eliminar rbnev y associatearchivos d

Utilice este comando; 

rm -rf `rbenv root`

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

Create un programa simple en Ruby

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

Paso 1: crearate a 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;

Preguntas Frecuentes

¿Ubuntu 22.10 es software pago?

No. Ubuntu es un software de código abierto que puedes descargar gratis. ópera de ubuntuates bajo LICENCIA PÚBLICA GENERAL 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 aconsejables.sable. 

¿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 consejo.sable. Es probable que las dos herramientas entren en conflicto si no se configuran correctamente. No se recomienda utilizar ambas herramientas en la misma aplicación Ruby.sable ya que puede dar lugar a inconsistencias. 

Para Concluir 

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. 

Comparte en:
  • tito kamunya
    Autor
    Titus es ingeniero de software y técnico. Writer. Desarrolla aplicaciones web y escribe sobre SaaS, React, HTML, CSS, JavaScript, Ruby y Ruby on Rails.

Gracias a nuestros patrocinadores

Más lecturas interesantes sobre el desarrollo

Impulse su negocio

Algunas de las herramientas y servicios para ayudar a su negocio grow.
  • La herramienta de conversión de texto a voz que utiliza IA para generarate Voces realistas parecidas a las humanas.

    Intente Murf AI
  • 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
  • Monday.com es un sistema operativo de trabajo todo en uno para ayudarlo a administrar proyectos, tareas, trabajo, ventas, CRM, operaciones, workflows, y más.

    Intente Monday
  • 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