GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Conceptos básicos de RVM - Ruby Version Manager

La instalación, el uso o el desarrollo de aplicaciones de Ruby pueden variar de un sistema a otro. Diferentes estaciones de trabajo pueden tener diferentes versiones de Ruby instaladas. Esto puede ser un gran problema si su aplicación depende de una versión específica para funcionar correctamente. Y cambiar la versión predeterminada del sistema puede ser muy difícil, entonces, ¿cuáles son sus opciones? RVM, el administrador de versiones de Ruby, es una aplicación separada que puede instalar para cambiar fácilmente entre diferentes versiones de Ruby.

  • Conceptos básicos de RVM (Administrador de versiones de Ruby)
    • ¿Cuál es el punto de tener varias versiones de Ruby?
  • Cómo instalar RVM
  • Instalar múltiples versiones de Ruby en un solo sistema
  • Cambie de versión sobre la marcha
  • Una nota sobre la compatibilidad con servidores compartidos

Conceptos básicos de RVM (Administrador de versiones de Ruby)

Como sabrá, Ruby es un lenguaje "interpretado". Utiliza un archivo ejecutable para interpretar su código y producir la salida adecuada. Esto significa que el archivo ejecutable de Ruby no necesita estar presente solo a nivel del sistema. Puede tener varios ejecutables de Ruby en diferentes lugares.

En principio, así es como funciona RVM. Si necesita administrar una versión de Ruby diferente a la instalada en su sistema, puede usar RVM para instalar y ejecutar varias versiones.

¿Cuál es el punto de tener varias versiones de Ruby?

O, ¿por qué es esto importante, por qué importa? En general, siempre es mejor ejecutar las últimas y mejores versiones de cualquier software de misión crítica. Pero a menudo, especialmente para los desarrolladores, las actualizaciones pueden ser costosas. Una pieza de software debe probarse en la nueva versión antes de comprometerse con ella. Es posible que sea necesario resolver los errores.

Del mismo modo, imagine que una actualización rutinaria del sistema lo cambia a la versión más reciente de Ruby, y esto rompe una parte del software que usa para trabajar todos los días. ¿Crees que puedes volver fácilmente a la versión anterior hasta que se resuelvan los errores? Probablemente no.

Estos son casos en los que Ruby Version Manager puede salvarte.

Cómo instalar RVM

La instalación de RVM puede variar ligeramente según su sistema operativo. Pero básicamente, la instalación implica la ejecución de un script de instalación remota. Es posible que algunos usuarios necesiten actualizar su perfil bash para incluir compatibilidad con comandos RVM.

Para Mac y Windows, la instalación estándar debería ser suficiente. La configuración dedicada de Ubuntu probablemente funcionará bien para cualquier distribución de Linux basada en Debian.

Instalar múltiples versiones de Ruby en un solo sistema

Una vez que haya instalado RVM, puede instalar varias versiones de Ruby simplemente escribiendo el número de versión. Por ejemplo, para instalar la versión 2.5.0 puede ejecutar lo siguiente:

rvm install 2.5.0

Puede instalar cualquier versión de Ruby necesaria para ejecutar su aplicación.

Cambiar versiones sobre la marcha

Para cambiar de la versión Ruby del sistema a la versión deseada, puede ejecutar el use dominio. Por ejemplo, si desea utilizar la versión 2.5.0 puede ejecutar el siguiente comando:

rvm use 2.5.0

Y puede comprobar su versión para asegurarse de que ha realizado correctamente el cambio:

ruby -v

Verá una salida similar a esta:

ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]

Una nota sobre la compatibilidad con servidores compartidos

En la mayoría de los casos, podrá administrar una aplicación Ruby local mediante RVM y cargarla en su servidor. Si necesita cambiar la versión predeterminada del servidor de Ruby disponible en el alojamiento compartido, es posible instalar RVM. Sin embargo, puede encontrar un error durante la fase de compilación. Si tiene algún problema al usar RVM en vivo en el entorno del servidor, no dude en comunicarse con el soporte en vivo.

Inicie su presencia en la web rápida y fácilmente con alojamiento compartido. Nuestro hospedaje fácil de usar es perfecto para todos y brinda la experiencia de hospedaje compartido más rápida posible, todo con la tecnología de cPanel.

Dominio gratuito SSL gratuito Ancho de banda ilimitado Almacenamiento SSD NVMe Más de 400 aplicaciones con un solo clic

Ver planes de alojamiento compartido


cPanel
  1. Cómo instalar Ruby on Rails en CentOS 8

  2. Instalación y configuración de Ruby on Rails en Debian 10

  3. Instale Ruby 1.9.3 (o versión múltiple de Ruby) en CentOS, RedHat usando RVM

  4. Cómo instalar Ruby 2.0.0 en CentOS y RHEL 6 usando RVM

  5. La actualización de Rubygems requiere la versión de Ruby =2.3.0 [Fijar]

Cómo instalar Ruby Version Manager (RVM) en Debian 11 Bullseye

Cómo instalar RVM- Ruby Version Manager en Ubuntu 20.04 LTS

Cómo instalar Ruby on Rails en Debian 11

Cómo instalar Ruby on Rails en Ubuntu 20.04 LTS

Cómo instalar Ruby on Rails en Ubuntu 20.04 con RVM

¿Qué es RVM (Ruby EnVironment Manager o Ruby Version Manager)?