Jump to content
funtoo forums
Sign in to follow this  

[solved] dev-ruby/did_you_mean-1.2.0::ruby-kit USE="-test" RUBY_TARGETS="-ruby25"

Recommended Posts


while following Daniel's post how to upgrade to 1.2 Funtoo


fun ~ # emerge -uDNv @world


These are the packages that would be merged, in order:

Calculating dependencies -

!!! Problem resolving dependencies for dev-ruby/did_you_mean from @selected                                                                                                                                        ... done!

!!! The ebuild selected to satisfy "dev-ruby/did_you_mean" has unmet requirements.
- dev-ruby/did_you_mean-1.2.0::ruby-kit USE="-test" RUBY_TARGETS="-ruby25"

  The following REQUIRED_USE flag constraints are unsatisfied:

  The above constraints are a subset of the following complete expression:
    any-of ( ruby_targets_ruby25 )

(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

How to resolve this?

Thank you,



Share this post

Link to post
Share on other sites

You would need to set USE flag "ruby25" instead of "-ruby25".

Problem is, there is no ruby 2.5 in the portage tree, so your emerge will fail with "there are no ebuilds to satisfy "dev-lang/ruby:2.5".

One way to avoid this problem is to mask did_you_mean-1.2.0, by putting


in /etc/portage/package.mask

Did that on my system and haven't encountered any problems so far.


Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...