Rbenv
Rbenv est une alternative à rvm. Il ne s'occupe que de la partie gestion des executables Ruby.
Il oblige donc à utiliser bundler dans tous vos projets.
Il est présent dans Debian Wheezy depuis un moment, donc vous n'avez qu'a faire un :
aptitude install rbenv ruby-build
Sous Mac OS X :
brew install rbenv
brew install ruby-build
Dans votre .bash_profile
ou .zshenv
:
export PATH="${HOME}/.rbenv/shims:${PATH}"
source /usr/lib/rbenv/completions/rbenv.zsh
Qui equivaut à un :
eval "$(rbenv init -)"
On peut, comme avec rvm, faire des install grace à ruby-build :
rbenv install 1.9.2-p290
Pour avoir la version 1.9.2 en global on peut faire un :
rbenv global 1.9.2-p290 && rbenv rehash
Cela peut notamment servir à installer une version patchée de Ruby 1.9.3-p125 qui améliore les performances de Rails.