Jump to content
Forums in Read-Only Mode - Please use Reddit ×
  • 0

Missing IUSE: ruby_targets_ruby22


akbarstatix

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 New...