Skip to content

Instantly share code, notes, and snippets.

@wacko
Created June 7, 2019 19:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wacko/c91b46a60e171daca1b7ba07c47a3ecf to your computer and use it in GitHub Desktop.
Save wacko/c91b46a60e171daca1b7ba07c47a3ecf to your computer and use it in GitHub Desktop.
Guia rápida para instalar ruby

Les dejo anotados los pasos que yo suelo utilizar para instalar ruby

Homebrew y las Command Line Tools

Si es la primera vez que instalan algo en la Mac, posiblemente necesiten instalar Homebrew y las Command Line Tools

  • Homebrew se instala desde su sitio web
  • Command Line Tools: xcode-select --install

Mediante Homebrew, instalamos rbenv

  $ brew install rbenv ruby-build readline
  • rbenv nos permite instalar y administrar distintas versiones de ruby
  • ruby-build se encarga de compilar ruby desde el código fuente. Suele venir con rbenv, pero si ya lo tenían, es mejor actualizarlo
  • readline no es un requisito para ruby, pero si hay varias gemas que lo utilizan, y para evitar problemas más adelante, es muy recomendable tenerlo instalado.

Inicializar rbenv

Esto sirve para agregar unas líneas en .bash_profile y actualizar el $PATH

  $ rbenv init

Descargar e instalar una versión específica de ruby

Podemos ver todas las versiones disponibles para instalar mediante rbenv install --list

Podemos instalar una versión de ruby mediante rbenv install <version>

Mi recomendación personal es usar estos dos flags adicionales que se mencionan acá y acá

  env CONFIGURE_OPTS="--disable-install-rdoc" \
      RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)" \
      rbenv install 2.6.3

Luego de instalar ruby, le indicamos a rbenv que versión queremos usar por default

  rbenv global 2.6.3   # Set the global Ruby version

Listo!

podemos correr ruby -v para chequear que tenemos instalada y andando la versión correcta

$ ruby -v
=> ruby 2.6.2p47 (2019-03-13 revision 67232) [x86_64-darwin18]

Hay distintos instaladores para las distintas distribuciones (mediante apt-get, yum, etc), pero recomiendo usar rbenv, porque permite a futuro instalar y manejar múltiples versiones de ruby para distintos proyectos.

Los pasos son similares a Mac, pero obviamente no se usa Homebrew ni XCode Se pueden seguir los pasos indicados acá:

https://linuxize.com/post/how-to-install-ruby-on-ubuntu-18-04/#installing-ruby-using-rbenv

Se recomienda chequear esta página e instalar lo que sea necesario:

https://github.com/rbenv/ruby-build/wiki#suggested-build-environment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment