Instalar Ruby 1.9.3 (o versión de rubí múltiple) en CentOS, Redhat usando RVM

Instalar Ruby 1.9.3 (o versión de rubí múltiple) en CentOS, Redhat usando RVM
Advertencia - Ruby 1.9 se alcanza hasta el final de la vida y no se mantiene más. Utilice amablemente los tutoriales a continuación para instalar la última versión de Ruby

  • Establo actual - Instale el último lanzamiento estable de Ruby
  • Establo anterior - Instalar Ruby Anterior Stable Release

El lenguaje de programación de Ruby se está convirtiendo en es más popular en estos días. Ruby Language fue creado por Yukihiro "Matz" Matsumoto y publicó por primera vez en 1995. Este artículo lo ayudará a instalar el lenguaje Ruby en el sistema CentOS, Redhat usando RVM. Para este artículo estoy usando CentOS 6.5. RVM proporciona un conjunto fácil de comandos para instalar versiones simples o múltiples de Ruby en un solo servidor.

Paso 1: Paquetes de actualización

Es la mejor práctica para mantener su sistema actualizado con los últimos paquetes. Antes de ejecutar el comando a continuación, asegúrese de que la actualización no afecte a sus aplicaciones en ejecución (si las hay) en el servidor, omitirla

# Actualización de Yum 

Paso 2: Instalación de paquetes recomendados

Hay pocas bibliotecas de desarrollo necesarios para ejecutar Ruby en Linux. Use el siguiente comando para instalar paquetes recomendados en su servidor usando YUM.

# yum instalación GCC-C ++ Patch Readline Readline-devel Zlib Zlib-devel # YUM Install Libyaml-Devel Libffi-Devel OpenSSL-Devel Make # Yum Install BZIP2 Autoconf Autoconf Libtool Bison iconv-Devel 

Paso 3: Instale RVM (Ruby Version Manager)

Instale la última versión estable de RVM en su sistema utilizando el siguiente comando. Este comando descargará automáticamente todos los archivos requeridos e instalará en su sistema.

# curl -l get.RVM.IO | Bash -S estable 

[Salida de muestra]

 % Total % recibido % Xferd Tiempo de velocidad promedio de tiempo Corriente Duración de carga Total Gasto Velocidad izquierda 100 20511 100 20511 0 0 1120 0 0:00:18 0:00:18-:-:-19722 Descarga de https: // github.com/wayneeseguin/rvm/archivo/estable.alquitrán.GZ Creación de grupos 'RVM' Instalación de RVM a/usr/local/rvm/instalación de RVM in/usr/local/rvm/está casi completo: * Primero necesita agregar todos los usuarios que utilizarán RVM a 'RVM' grupo, e inicio de sesión: inicie sesión nuevamente, cualquiera que use RVM funcionará con 'Umask u = rwx, g = rwx, o = rx'. * Para comenzar a usar RVM, necesita ejecutar 'Source /etc /perfil.d/rvm.SH 'En todas sus ventanas de shell abiertas, en casos raros necesita reabrir todas las ventanas de shell. # Administrador, # # Gracias por usar RVM! # Esperamos sinceramente que RVM ayude a que tu vida sea más fácil y más agradable!!! # # ~ Wayne, Michal & Team. En caso de problemas: http: // rvm.io/ayuda y https: // twitter.com/rvm_io 

Paso 4: Configurar el entorno RVM

Después de instalar RVM primero, necesitamos configurar el entorno RVM utilizando el siguiente comando.

# fuente /etc /perfil.d/rvm.mierda 

Paso 5: Instale la versión Ruby requerida

RVM proporciona una opción para administrar múltiples versión de Ruby en un solo sistema. Use el siguiente comando para instalar la versión requerida de Ruby.

# Instalar RVM 1.9.3 

[Salida de muestra]

Buscando rubíes binarios, esto podría llevar algún tiempo. No hay rubíes binarios disponibles para: Centos/6/I386/Ruby-1.9.3-P545. Continuando con la compilación. Lea 'RVM Ayuda Mount' para obtener más información sobre los rubíes binarios. Verificación de requisitos para CentOS. Instalación de requisitos para CentOS. Sistema de actualización ... Instalación de paquetes requeridos: Libyaml-devel ... Instalación de requisitos exitoso. Instalación de Ruby desde la fuente a:/usr/local/rvm/rubies/ruby-1.9.3-P545, esto puede llevar un tiempo dependiendo de su CPU (s) ... Ruby-1.9.3-P545-#downloading ruby-1.9.3-P545, esto puede llevar un tiempo dependiendo de su conexión ... % total % recibido % Xferd Tiempo de velocidad promedio Tiempo de tiempo Corriente de carga Total Gasto Velocidad izquierda 100 9802K 100 9802K 0 0 217K 0 0:00:45 0:00:45 -:-:-393k Ruby-1.9.3-P545-#extrando Ruby-1.9.3-P545 a/usr/local/rvm/src/ruby-1.9.3-P545. rubí-1.9.3-P545-#Applying Patch/usr/local/rvm/parches/ruby/gh-488.parche. rubí-1.9.3 -P545 - #Applying Patch/usr/local/rvm/parche/ruby/ssl_no_ec2m.parche. rubí-1.9.3-P545- #Configuración ... Ruby-1.9.3-P545- #Post-Configuración. rubí-1.9.3-P545- #compilando ... Ruby-1.9.3-P545- #Instalación ... Ruby-1.9.3 -P545 - #Ejecutable de binarios de fabricación. rubí-1.9.3-P545-#Downloading Rubygems-2.2.2 % Total % recibido % XFERD Tiempo de velocidad promedio promedio Tiempo Corriente D Carga Total Gasto Velocidad Izquierda 100 404K 100 404K 0 0 25393 0 0:00:16 0:00:16-:-:-335K Sin suma de comprobación para descargar Archivo, registro de suma de verificación en la configuración del usuario. rubí-1.9.3-P545-#extrando rubygems-2.2.2. rubí-1.9.3 -P545 - #removing Old Rubygems. rubí-1.9.3-P545-#Installing Rubygems-2.2.2 ... Ruby-1.9.3-P545-#gemset creado/usr/local/rvm/gems/[correo electrónico protegido] Ruby-1.9.3 -P545 - #importing gemset/usr/local/rvm/gemsets/global.gemas ... Ruby-1.9.3 -P545 - #Generating Global Wrappers. rubí-1.9.3-P545-#GemSet creado/usr/local/rvm/gems/ruby-1.9.3-P545 Ruby-1.9.3 -P545 - #importing gemsetfile/usr/local/rvm/gemsets/predeterminado.gemas evaluadas para vaciar la lista de gemas Ruby-1.9.3 -P545 - #Generando envoltorios predeterminados. rubí-1.9.3 -P545 - #Adjusting #Shebangs para (Gem IRB ERB RI RDOC TestRB Rake). Instalación de Ruby-1.9.3-P545-#Complete Advertencia: tenga en cuenta que acaba de instalar un Ruby que ya no se mantiene (2014-02-23), para una lista de rubíes mantenidos Visite: http: // bugs.lang rubí.org/Projects/Ruby/Wiki/ReleaseEngineering Por favor considere actualizar a Ruby-2.1.1 que tendrá todos los últimos parches de seguridad. Ruby fue construido sin documentación, para construirlo: RVM Docs Generate-RI 

Paso 6: Instale otra versión (si es necesario)

Si desea usar múltiples versiones de Ruby, puede instalarlo también usando RVM de lo contrario omita este paso.

# Instalar RVM 1.8.6 

Paso 7: Configuración de la versión Ruby predeterminada

Use el comando rvm para configurar la versión Ruby predeterminada que se utilizará mediante aplicaciones.

# rvm use 1.9.3 -Fault usando/usr/local/rvm/gems/ruby-1.9.3-P545 
Paso 8: Verifique la versión actual de Ruby

Usando el siguiente comando, puede verificar la versión actual de Ruby.

# Ruby -Versión Ruby 1.9.3P545 (revisión 4514-02-24 45159) [i686-Linux] 

Espero que los pasos anteriores lo ayuden a instalar múltiples versión de Ruby usando RVM.