¡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.
- 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.
- 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.
- 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:


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
