Re: Install script ruby avec gem

Top Page

Reply to this message
Author: Vincent Caron
Date:  
To: Guilde
Subject: Re: Install script ruby avec gem
On 04/02/15 12:51, Frédéric wrote:
> Par contre, je voudrais faire une installation locale, c'est à dire dans /usr/local/xxx, plutôt qu'au
> niveau du système.


Ma reco, à faire une fois :

$ sudo apt-get install gem rake
$ vi ruby-env

    export GEM_HOME=$HOME/gem
    export PATH=$GEM_HOME/bin:$PATH


$ . ruby-env


Puis à chaque fois que tu as besoin d'installer ou d'utiliser des gems
'locaux', tu sources ce fichier :

$ . ruby-env
$ gem install sass
$ sass --help

C'est un peu le 'rbenv du pauvre' mais ça marche très bien (y compris
avec bundler) et c'est trivial. Bien sûr on peut avoir autant de
'ruby-env' qu'on veut (typiquement un dans le répertoire racine de
chaque projet), par contre il faut penser à repartir d'un "shell clean"
avant d'en sourcer un, sinon $PATH n'est plus cohérent.