User:Sam/Portage help/Ruby dependency conflicts

Background
Gentoo's eclasses for language support (or "bindings") have gone through several evolutions until the community largely settled on "the Python model" (since used for Lua and others).

Ruby, at the time of writing, hasn't (yet?) been adapted to this newer dependency model. This often leads to counterintuitive conflicts for users and confusing errors. It's not completely clear (it seems not) that the dependencies specified are completely accurate as-is or can be expressed as necessary.

For more on Ruby, see and  for issues of that type.

Issue
Users of ~arch in particular will often see confusing autounmask messages from Portage requesting mixed  be set.

Solution

 * 1) Remove all references to "ruby_targets" in /etc/portage. Find them via.
 * 2) Use stable, as shown:


 * 1) Perform a world upgrade.
 * 2) Depclean.