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 |