Jump to content
  • 0

Missing IUSE: ruby_targets_ruby22


akbarstatix
 Share

Question

I am trying to emerge chef using the argent-main overlay but I am getting an error: "Missing IUSE: ruby_targets_ruby22"

emerge: there are no ebuilds built with USE flags to satisfy ">=dev-ruby/mixlib-authentication-1.3.0[ruby_targets_ruby22]".
!!! One of the following packages is required to complete your request:
- dev-ruby/mixlib-authentication-1.3.0::argent-main (Missing IUSE: ruby_targets_ruby22)
(dependency required by "app-admin/chef-12.3.0::argent-main[-test,ruby_targets_ruby22]" [ebuild])
(dependency required by "chef" [argument])

I am not sure what this error really means nor how to fix it.  Is there a way to fix it?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

The output could mean chief-12.3.0.ebuild has                    USE_RUBY="ruby 22"

but

dev-ruby/mixlib-authentification-1.3.0.ebuild has                  USE_RUBY="ruby 18 ruby 19"

 

Maybe chief and mixlib-authentification have to use the same version of ruby?

Ruby 19 is gone from portage.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...