Sur la page de téléchargement de RubyInstaller, ne prenez pas la version mise en avant : choisissez Ruby+Devkit 3.3.x (x64) dans la liste (la version 3.3 la plus récente).
Pendant l’installation, gardez cochée l’option qui ajoute Ruby au PATH. À la fin, laissez cochée la case ridk install : une console s’ouvre et propose d’installer MSYS2 et la chaîne de compilation, appuyez sur Entrée pour accepter le choix par défaut. Ce Devkit est indispensable : sous Windows, bundle install doit compiler certaines gems.
Fermez puis rouvrez le terminal, et vérifiez :
ruby -v
gem install bundler
ruby -v doit afficher ruby 3.3.x.
Avec Homebrew, installez la version 3.3 explicitement (brew install ruby installerait la dernière version) :
brew install ruby@3.3
echo 'export PATH="$(brew --prefix ruby@3.3)/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
ruby -v
gem install bundler
ruby@3.3 ne remplace pas le Ruby fourni par macOS : la ligne ajoutée à ~/.zshrc le place en premier dans le PATH. ruby -v doit afficher ruby 3.3.x, et non ruby 2.6 (celui de macOS).
Commencez par vérifier la version proposée par votre distribution :
Si la version candidate commence par 1:3.3 (c’est le cas d’Ubuntu 26.04, par exemple), installez-la directement :
sudo apt update
sudo apt install ruby-full build-essential zlib1g-dev
gem install bundler
Sinon (Ubuntu 24.04 et Debian 12 fournissent une version plus ancienne, d’autres une plus récente), installez Ruby 3.3 avec rbenv, qui compile Ruby dans votre dossier personnel :
sudo apt update
sudo apt install git build-essential libssl-dev libyaml-dev zlib1g-dev libffi-dev libreadline-dev
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc
source ~/.bashrc
rbenv install $(rbenv install -l | grep -E '^3\.3\.' | tail -1)
rbenv global $(rbenv versions --bare | grep -E '^3\.3\.' | tail -1)
gem install bundler
La compilation prend quelques minutes. Dans tous les cas, ruby -v doit afficher ruby 3.3.x.