Cómo instalar Ruby en Ubuntu 22.10

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.
- 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.
- 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
No. Ubuntu es un software de código abierto que puedes descargar gratis. ópera de ubuntuates bajo LICENCIA PÚBLICA GENERAL GNU.
Hay tres enfoques principales; el repositorio de Ubuntu, rvm y rbnev. Las dos últimas opciones son las más aconsejables.sable.
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.
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.