Updating dev-lang/ruby:2.3 to -2.3.7 (from -2.3.6) with command: . emerge --update dev-lang/ruby:2.3 completes without apparent error, but.... The log clearly shows that ONLY the doc files are propagated to the system. It is not clear if they even really get places in the /image tree within the emerge process. Attaching: $ emerge --info =dev-lang/ruby-2.3.7 < build logs> < eclass files that may be relevant> < fragment of ls(1) output for /usr/bin/ruby* >
Created attachment 526116 [details] emerge --info =dev-lang/ruby-2.3.7
Created attachment 526118 [details] primary build log for update of dev-lang/ruby:2.3 Note at the end that the only things it claims are merged into the system are the "doc" files. Specifically, it does NOT report that /usr/bin/ruby23 gets merged. <see the ls output fragments also attached>
Created attachment 526120 [details] ebuild portage is using to build dev-lang/ruby-2.3.7 vanilla ebuild file from /usr/portage/dev-lang/ruby/.....
Created attachment 526122 [details] directory listing of /usr/bin/ruby* Note that the date on ruby23 is still from last year following the "successful" completion of the 'emerge --update' process.
Created attachment 526124 [details] ruby-ng.eclass from /usr/portage/eclass
Created attachment 526126 [details] ruby-single.eclass from /usr/portage/eclass
Created attachment 526128 [details] ruby-utils.eclass from /usr/portage
The title change prior omits a critical aspect of the error in that it is the update (and initial install BTW) of ruby is failing to properly install anything *except* the docs. This falls out to several other Ruby situations (rubygems, rdoc, etc...) when the initial installation fails during a system install.
*** This bug has been marked as a duplicate of bug 594206 ***