On Tue, Jun 16, 2015 at 01:23:23PM +0200, Ludovic Courtès wrote: > > On Debian it is > > > > - INSTALLATION DIRECTORY: /var/lib/gems/1.9.1 > > > > (so, by default, you need sudo to run gem) > > > > My proposal is to have it user based and isolated, e.g., > > > > - INSTALLATION DIRECTORY: > > $HOME/.gem/c13v73jxmj2nir2xjqaz5259zywsa9zi-ruby-2.1.6/2.1.0 > > I suppose this would require patching Ruby, but why not. > > Another option would be to do like Debian, which is presumably what > upstream intended, and which boils down to configuring Ruby with > --localstatedir=/var or similar.
I prefer defaulting to $HOME. It is easier to teach a sysadmin different then an end-user ;) This way gems will work out-of-the-box. Pj.