Estas interesado en aprender Ruby, y no sabes por donde iniciar.
Pues uno de los pasos mas importantes es tener instalado el intérprete de Ruby.
Entonces vamos a ello!.

1. Instalar Homebrew (Puedes saltarte este paso si ya tienes instalado Homebrew)

Primero necesitamos instalar Homebrew, este es un manejador de paquetes al mismo estilo que apt-get en distribuciones basadas en Debian.

Solo necesitas abrir tu terminal y ejecutar el siguiente comando.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Lo mas probable es que te solicite instalar XCode CommandLine Tools, tu solo dale en aceptar y ya!, ahora solo queda esperar.

2. Instalar Rbenv

Este paso es muy importante ya que Rbenv es un manejador de versiones, esto significa que puedes tener instalado ruby 2.3 y no se ruby 2.5.

Gracias a esto puedes asegurarte que tienes la misma version que tu aplicacion de produccion.

Entonces... nuevamente ve a tu terminal y ejecuta lo siguiente

brew install rbenv ruby-build

Tenemos que añadir rbenv para que cada vez que ingresemos en nuestra terminal el comando este disponible(si observas esta escribiendo algo dentro de bash_profile, esto esta bien si utilizas bash como terminal, si utilizas zsh entonces deberias cambiar por ~/.zshrc).

echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile

Ahora para que cierres tu terminal y veas que rbenv es un comando nuevo, puedes utilizar el comando source

source ~/.bash_profile 
#recuerda que es para cargar nuevamente nuestro archivo de configuracion de nuestra terminal que utilizamos actualmente. 

Luego solo nos queda instalar la version de ruby que se nos apetezca.

rbenv install 2.4.4
rbenv global 2.4.4
ruby -v

Con estos simples pasos ya deberiamos tener instalado ruby.

Rbenv tiene una lista de comandos más, por ejemplo para saber que versiones tienes instalado en tu ordenador. entonces para ello puedes utilizar --help

Como instalar Ruby con Rbenv

Ahora a disfrutar y seguir aprendiendo :)

Contenido Externo.