af83

rbenv

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.

blog comments powered by Disqus