Re:Ruby on Guix
by rekado on Monday August 31, 2015 @09:17AM
(#10146638)
> I'm not sure I want to install guix on my main Archlinux box, as I don't want conflicts with the existing libraries and applications
That's the beauty of functional package management: no global state is modified. Whatever Guix does is restricted to its own namespace, e.g. the /gnu directory. Every package that is built or installed ends up there and is completely isolated from the rest of the system.
To actually use the software you use a link to a profile (which is located in the "local state" directory of Guix).
You can install packages into separate profiles with Guix:
That's the beauty of functional package management: no global state is modified. Whatever Guix does is restricted to its own namespace, e.g. the /gnu directory. Every package that is built or installed ends up there and is completely isolated from the rest of the system.
To actually use the software you use a link to a profile (which is located in the "local state" directory of Guix).
You can install packages into separate profiles with Guix:
Or you can just run a shell in a volatile environment as specified in `myapp.scm` To exit this environment, just exit the shell.In summary: it can already be used just like you want, but it's much less verbose :)