Installer Ruby
Installer Ruby, c'est chiant. Voici donc comment faire pour que ce soit un peu moins chiant.
2 méthodes sont possibles : rbenv ou ruby-build. Il est également possible d'utiliser ruby-build en tant que plugin de rbenv. On conseille ruby-build si on est en monolithique et rbenv si on souhaite pouvoir switch entre les environnements.
rbenv
Tout simple.
Attention, ruby sera installé dans ~/.rbenv/xxx.
On check après les versions disponibles avec un rbenv install --list-all. Il y en a une tonne.
On installe la version voulue (par ex: 2.7.4) puis on la définit par défaut :
Troubleshooting
Si on n'a pas la version désirée, installer ruby-build en plugin de rbenv :
# As an rbenv plugin
$ mkdir -p "$(rbenv root)"/plugins
$ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
ruby-build
ruby-build est plus rudimentaire que rbenv mais fait très bien le taff. On commence par l'installer en standalone :
# As a standalone program
$ git clone https://github.com/rbenv/ruby-build.git
$ PREFIX=/usr/local ./ruby-build/install.sh
Puis comme rbenv, on liste les versions dispo, et on installe celle qu'on veut :
Et voilà, on a un ruby tout beau.
Troubleshooting
Si ruby-build ne propose pas les bonnes versions, il faut l'upgrade pour reload sa liste de versions dispos.