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" (now 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 certain 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  in particular will often see confusing autounmask messages from Portage requesting mixed   be set.

The output may resemble something like:

Solution

 * 1) Remove all references to   in . Find them via.
 * 2) Use stable, as shown (replace ~amd64 with your arch, -~* doesn't seem to work?)


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