Ruby es un lenguaje de secuencias de comandos muy flexible, su popularidad bien ganada por su poder. En este tutorial, instalaremos Ruby en un RHEL 8 / CentOS 8 y escribiremos el famoso programa "Hello World" para probar que nuestra instalación funciona según lo previsto. Tenga en cuenta, sin embargo, que con todos los idiomas, las capacidades de Ruby son mucho más que la simple impresión de texto en la línea de comandos.
En este tutorial aprenderás:
- Cómo instalar Ruby con dnf
- Cómo obtener información sobre la versión de Ruby
- Cómo escribir y ejecutar el programa de ejemplo "Hello World" en Ruby
Ejemplo de Hello World con Ruby.
Requisitos de software y convenciones utilizadas
Requisitos de software y convenciones de la línea de comandos de Linux Categoría | Requisitos, convenciones o versión de software utilizada |
Sistema | RHEL 8 / CentOS 8 |
Software | Rubí 2.5 |
Otro | Acceso privilegiado a su sistema Linux como root o a través de sudo comando. |
Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios |
Cómo instalar Ruby en Redhat 8 instrucciones paso a paso
La instalación de Ruby es sencilla, ya que los paquetes están presentes en los repositorios base después de habilitar las fuentes de administración de suscripciones.
- Usaremos
dnf
para instalar el paquete requerido y sus dependencias:# dnf install ruby
- Cuando finaliza la instalación, podemos consultar la versión de Ruby:
$ ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
- Si el resultado es similar al anterior, estamos listos para escribir el programa "Hello World". Con un editor de texto, como
vim
, creamos un nuevo archivo de texto llamado helloworld-from-ruby.rb
con el siguiente contenido:#!/usr/bin/ruby
print "\nHello World from Ruby!\n\n"
Hemos agregado la primera línea para que el shell pueda reconocer qué interpretará el contenido del archivo. Si lo omitimos, podríamos ejecutar el programa prefijando el nombre del archivo con el intérprete:
$ ruby helloworld-from-ruby.rb
Pero con estas dos líneas, podemos ejecutarlo como cualquier otro script de shell. Es decir, debemos configurar ejecutar directamente en él:
$ chmod +x helloworld-from-ruby.rb
Y simplemente inícielo:
$ ./helloworld-from-ruby.rb
Hello World from Ruby!
Lo que verifica nuestra instalación exitosa de Ruby.