Gentoo Archives: gentoo-user

From: Mark David Dumlao <madumlao@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] USE ruby_targets_ruby20
Date: Fri, 15 Nov 2013 05:28:19
Message-Id: CAG2nJkMvdB-hxkHD9G2beZ0NLjY0hR=86i-uT6cHsANeS_oRhw@mail.gmail.com
In Reply to: [gentoo-user] USE ruby_targets_ruby20 by Chris Stankevitz
1 On Fri, Nov 15, 2013 at 7:57 AM, Chris Stankevitz
2 <chrisstankevitz@×××××.com> wrote:
3 > Hello,
4 >
5 > If possible please phrase your response in a way that will make sense
6 > to someone who was no idea what is ruby, has no desire to learn what
7 > is ruby, and who doesn't [directly] even want ruby on his system.
8
9 Not knowing what goes in your system or what's blocking it: that's not
10 how gentoo works, sorry. It never was and it never will be.
11
12 ruby is a programming language, like python, perl, or what not.
13
14 When several versions of a programming language are available for
15 installing some package, which version to use is controlled by a
16 lang_target_version_number USE flag. These are also conveniently
17 controlled by a LANG_TARGETS variable in make.conf, which specify the
18 versions to install globally. e.g. PYTHON_TARGETS.
19
20 Portage is complaining that you are trying to install some packages
21 for ruby 1.9, and others for ruby 2.0.
22
23 >
24 > True or false: The correct way to appease portage's error message
25 > below is to add a bunch of ruby_targets_ruby20 use flags in
26 > /etc/portage/package.use
27
28 The easiest way to get through your use blocks is to force portage to
29 install ruby 2.0 globally instead.
30
31 RUBY_TARGETS="ruby20"
32
33 in make.conf.
34
35 >
36 > Thank you,
37 >
38 > Chris
39 >
40 > ===
41 >
42 > The following USE changes are necessary to proceed:
43 > (see "package.use" in the portage(5) man page for more details)
44 > # required by dev-lang/ruby-2.0.0_p247-r1[rdoc]
45 > # required by dev-ruby/racc-1.4.9[ruby_targets_ruby20]
46 >>=dev-ruby/rdoc-4.0.1-r1 ruby_targets_ruby20
47 > # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby20]
48 > # required by dev-lang/ruby-1.9.3_p448[rdoc]
49 > # required by dev-ruby/rubygems-2.0.3[ruby_targets_ruby19]
50 > # required by virtual/rubygems-4
51 > # required by dev-ruby/rake-0.9.6[-test,ruby_targets_ruby19]
52 > # required by dev-ruby/json-1.8.0[-test,-doc,ruby_targets_ruby18]
53 > # required by dev-lang/ruby-2.0.0_p247-r1
54 > # required by sys-block/thin-provisioning-tools-0.2.8
55 > # required by sys-fs/lvm2-2.02.103[thin]
56 > # required by sys-fs/udisks-1.0.4-r5
57 > # required by x11-libs/libfm-0.1.17-r1[udev]
58 > # required by x11-misc/pcmanfm-0.9.10
59 > # required by @selected
60 > # required by @world (argument)
61 > =dev-ruby/racc-1.4.9 ruby_targets_ruby20
62 > # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby20]
63 > # required by dev-lang/ruby-1.9.3_p448[rdoc]
64 > # required by dev-ruby/racc-1.4.9[ruby_targets_ruby19]
65 > =dev-ruby/json-1.8.0 ruby_targets_ruby20
66 > # required by dev-lang/ruby-2.0.0_p247-r1
67 > # required by dev-ruby/racc-1.4.9[ruby_targets_ruby20]
68 > # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby18]
69 > # required by dev-lang/ruby-1.9.3_p448[rdoc]
70 > # required by dev-ruby/rubygems-2.0.3[ruby_targets_ruby19]
71 > # required by virtual/rubygems-4
72 > # required by dev-ruby/json-1.8.0[-test,ruby_targets_ruby19]
73 >>=dev-ruby/rake-0.9.6 ruby_targets_ruby20
74 > # required by dev-lang/ruby-2.0.0_p247-r1
75 > # required by dev-ruby/racc-1.4.9[ruby_targets_ruby20]
76 > # required by dev-ruby/rdoc-4.0.1-r1[ruby_targets_ruby18]
77 > # required by dev-lang/ruby-1.9.3_p448[rdoc]
78 > # required by dev-ruby/json-1.8.0[ruby_targets_ruby19]
79 > =dev-ruby/rubygems-2.0.3 ruby_targets_ruby20
80 >
81
82
83
84 --
85 This email is: [ ] actionable [x] fyi [ ] social
86 Response needed: [ ] yes [x] up to you [ ] no
87 Time-sensitive: [ ] immediate [ ] soon [x] none