On 2013-12-10, Hans de Graaff <[email protected]> wrote:
> On Mon, 09 Dec 2013 18:29:46 +0000, Grant Edwards wrote:
>
>> My routine more-or-less weekly update suddenly decided that it needed to
>> install 3 versions of Ruby along with ~50 other ruby-related packages.
>> This caused a bit of a problem, since those versions of Ruby can't
>> coexist: (something to do with tk and threads).
>
> There should not be a problem installing these versions at the same time,
> although perhaps with a specific combination of USE flags there might be
> issues.
AFAICT, if you have a global "tk" USE flag, you can not have 1.8
installed at the same time as 1.9 or 2.0.
> Because ruby18 and ruby19 are specified in the default RUBY_TARGETS as
> defined in the profile. And due to the way the dependencies are specified
> in both webkit and thin-provisioning-tools it will additionally try to
> pull in ruby20 first. Hence: three versions.
I understand that portage defaults to installing multiple versions (of
Ruby, Python, and probably other stuff). What I don't understand it
_why_. If none of the ebuilds specify q version, then they
presumably will work with any availble version -- so why not just
install one version?
--
Grant Edwards grant.b.edwards Yow! I wonder if I should
at put myself in ESCROW!!
gmail.com