¿Cómo instalar y configurar Ruby en un servidor 1U con Linux?

Aug 06, 2025Dejar un mensaje

¡Hola! Como proveedor deServidor 1U con Linux, A menudo me preguntan sobre cómo instalar y configurar Ruby en estas máquinas. En esta publicación de blog, te guiaré durante todo el proceso paso a paso.

¿Por qué Ruby en un servidor 1U con Linux?

En primer lugar, hablemos de por qué desea instalar Ruby en su servidor 1U con Linux. Ruby es un lenguaje de programación dinámico y abierto con una sintaxis realmente amigable. Es ideal para el desarrollo web, los scripts de automatización y el procesamiento de datos. Y cuando lo combina con un servidor 1U, obtiene una máquina compacta y potente que puede manejar una buena cantidad de tráfico y cargas de trabajo. Ya sea que esté ejecutando una pequeña aplicación web a escala o realizando una automatización interna, tener Ruby en su servidor 1U puede ser un juego: cambiar.

Requisitos previos

Antes de comenzar a instalar Ruby, hay algunas cosas que debe tener en su lugar.

  1. Un servidor 1U con Linux: Por supuesto, necesita un servidor 1U que ejecute una distribución de Linux. Las opciones populares incluyen Ubuntu, Centos y Debian. Voy a usar Ubuntu en esta guía, pero los pasos generales son similares para otras distribuciones.
  2. Acceso a la raíz o sudo: Necesitará privilegios administrativos para instalar paquetes y realizar cambios en el nivel del sistema. Si no ha iniciado sesión como usuario root, asegúrese de que su cuenta de usuario tenga privilegios de sudo.
  3. Conexión a Internet estable: Dado que descargaremos paquetes de Internet, es esencial una conexión estable.

Paso 1: Actualice su sistema

Lo primero que debe hacer es actualizar la lista de paquetes de su sistema y actualizar todos los paquetes instalados a sus últimas versiones. Esto asegura que tenga los últimos parches de seguridad y correcciones de errores.

Abra su terminal y ejecute los siguientes comandos:

Sudo Apt Update Sudo Apt Update -y -y

ElActualización de aptEl comando obtiene la última información del paquete de los repositorios yAPT UPDACCIÓN -YInstala todas las actualizaciones disponibles. El-yLa bandera responde automáticamente "sí" a cualquier indicación, para que no tenga que confirmar manualmente cada actualización.

Paso 2: Instalar dependencias

Ruby tiene algunas dependencias que deben instalarse antes de que pueda instalar Ruby. Estas dependencias incluyen herramientas para compilar Ruby de la fuente y algunas bibliotecas que Ruby usa.

Ejecute el siguiente comando para instalar las dependencias necesarias:

sudo apt instalación -y de construcción libssl-dev-dev bírase-devs zlib1g-devel

ElConstrucción - EsencialEl paquete contiene las herramientas básicas necesarias para compilar software, como el compilador C y la marca.Libssl - DevProporciona las bibliotecas de desarrollo de OpenSSL, que se utilizan para una comunicación segura.Libreadline - Devse usa para la biblioteca Readline, que le permite editar líneas de comando en el terminal. YZLIB1G - DEVes una biblioteca de compresión.

Paso 3: Instale Ruby con rbenv

Una de las mejores formas de instalar Ruby es mediante el uso derbenv.rbenves un simple administrador de versión de Ruby que le permite cambiar fácilmente entre diferentes versiones de Ruby.

Instalar rbenv

Primero, clona elrbenvrepositorio a su directorio de inicio:

clon git https://github.com/rbenv/rbenv.git ~/.rbenv

A continuación, agregar~/.rbenv/bina tuCAMINOVariable de entorno. Puede hacer esto agregando la siguiente línea a su archivo de perfil de shell (generalmente~/.bashrco~/.zshrc)

echo 'exportar ruta = "$ home/.rbenv/bin: $ ruta"' >> ~/.bashrc

Si está usando ZSH, reemplace~/.bashrccon~/.zshrc.

Luego, ejecute el siguiente comando para inicializarrbenv:

~/.rbenv/bin/rbenv init

Agregue la salida delrbenv initcomandar a su archivo de perfil de shell. Debería verse algo así:

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

De nuevo, reemplace~/.bashrccon~/.zshrcSi estás usando ZSH.

Finalmente, reinicie su shell o ejecute el siguiente comando para aplicar los cambios:

fuente ~/.bashrc

Instalar Ruby - Build

Ruby - Buildes un complemento pararbenvEso le permite instalar diferentes versiones de Ruby.

Clonar elRuby - Buildrepositorio al~/.rbenv/complementosdirectorio:

Git clon https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

Instalar rubí

Ahora que tienesrbenvyRuby - BuildInstalado, puede instalar Ruby.

Primero, enumere todas las versiones de Ruby disponibles:

1u Server With Linux3

rbenv instalación -l

Elija la versión de Ruby que desea instalar. Por ejemplo, para instalar Ruby 3.2.2, ejecute el siguiente comando:

install rbenv 3.2.2

Este proceso puede llevar un tiempo, ya que descarga y compila Ruby de la fuente.

Una vez que se complete la instalación, establezca la versión global de Ruby en la que acaba de instalar:

RBENV Global 3.2.2

Puede verificar que Ruby se instale correctamente ejecutando el siguiente comando:

Ruby -V

Debe mostrar la versión de Ruby que acaba de instalar.

Paso 4: Configurar Ruby

Ahora que Ruby está instalado, puede comenzar a configurarlo.

Instalar Bundler

Bundler es una herramienta popular para administrar las dependencias de gemas de rubí. Le permite especificar las gemas que necesita su proyecto y garantiza que todos los que trabajan en el proyecto usan las mismas versiones de esas gemas.

Instale Bundler usando el siguiente comando:

Bundler de instalación de gemas

Configure su proyecto

Si está comenzando un nuevo proyecto de Ruby, cree un nuevo directorio para su proyecto y navegue a él:

mkdir my_ruby_project CD my_ruby_project

Crear unFiloen su directorio de proyecto. ElFiloEnumera todas las gemas de las que depende su proyecto. Aquí hay un ejemplo simple:

Fuente 'https://rubygems.org' Gem 'Sinatra'

EsteFiloEspecifica que su proyecto depende de laSinatraGema, que es un marco web liviano para Ruby.

Ejecute el siguiente comando para instalar las gemas especificadas en elFilo:

Instalación del paquete

Paso 5: Opcional: Instalar rieles (si está en el desarrollo web)

Si planea usar Ruby para el desarrollo web, es posible que desee instalar Ruby en Rails. Rails es un marco web popular construido sobre Ruby.

Instalar rieles usando el siguiente comando:

rieles de instalación de gemas

Esto puede llevar un tiempo, ya que descarga e instala todas las gemas necesarias.

Paso 6: Probar su instalación

Para asegurarse de que todo funcione correctamente, cree un script rubí simple.

Crea un nuevo archivo llamadotest.rbCon el siguiente contenido:

Ponga "¡Hola, Ruby en el servidor 1U!"

Ejecute el script usando el siguiente comando:

Ruby test.rb

Si ve el mensaje "¡Hola, Ruby en el servidor 1U!", Entonces su instalación de Ruby funciona correctamente.

Conclusión

Instalar y configurar Ruby en un servidor 1U con Linux no es tan difícil como podría parecer. Siguiendo estos pasos, puede tener un entorno de Ruby completamente funcional en funcionamiento en poco tiempo.

Si estás en el mercado por unServidor 1U con Linux, te tenemos cubierto. También ofrecemosServidor 1U con procesador Intel Corey1U servidor con procesador Intel Celeronopciones para satisfacer sus necesidades específicas. Si está interesado en comprar o tener alguna pregunta, no dude en comunicarse con nosotros para una discusión detallada y obtener el mejor trato para sus requisitos.

Referencias

  • Documentación de Ubuntu
  • repositorio rbenv github
  • Ruby - Build Github Repository
  • Documentación de Bundler
  • Documentación de Ruby on Rails