Ruby es un lenguaje de programación interpretado y de alto nivel, lo que significa que es un lenguaje más natural y comprensible que el lenguaje máquina de bajo nivel, fue desarrollado por el programador japonés Yukihiro «Matz» Matsumoto a partir de 1993 como un lenguaje de propósito general y hoy vamos a ver como instalarlo en un servidor CentOS
El primer paso es desintestinar la versión actual
yum remove ruby ruby-devel
En segundo paso instalamos las siguientes dependencias:
yum groupinstall "Development Tools" yum install openssl-devel
Al momento de escribir este articulo la ultima versión es la 3.0.1 aunque pueden revisar AQUI la ultima versión disponibles para el momento que lo vayan a instalar o si necesitan alguna versión anterior.
En este caso vamos a descargar el comprimido http://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.gz , para eso ejecutamos los siguientes comandos:
cd /tmp wget http://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.gz tar -xvfvz ruby-2.1.2.tar.gz cd ruby-3.0.1
Una vez que descargamos y descomprimimos la carpeta el siguiente paso es compilar e instalar, para eso ejecutamos:
./configure make make install
Una vez instalado probamos Ruby:
ruby --version
Si llega a dar error que no encuentra el ejecutable, por ejemplo
-bash: /bin/ruby: No such file or directory
Entonces se crean los siguientes enlaces simbólicos
ln -f /usr/local/bin/ruby /bin/ruby ln -f /usr/local/bin/gem /bin/gem
Probamos nuevamente ruby –version y nos debe dar algo como lo siguiente:
ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-linux]
Por ultimo ejecutamos:
gem update --system gem install bundler
Con eso ya tendremos Ruby correctamente instalado y listo para usar.
Administrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de experiencia en computación atendiendo nabos y resolviendo problemas que sino fuera por estos nabos no habrían ocurrido en primer lugar. Escribo más que nada sobre tecnología y herramientas en general además de algunos artículos con opiniones tan subjetivas como irrelevantes, así que si no te gustan mejor madura.
Funciona a la perfección, de tanto buscar y probar configurar las variables de entorno con los últimos 2 comandos de enlaces me salvaste.
Gracias!
Me alegro mucho que te haya servido, saludos