Switchtower 0.10 depends on net-ssh >= 1.0.5, but this check is missing from the ebuild. net-ssh 1.0.5 does not seem to be in portage yet, so I guess switchtower 0.10 should be masked until it is. The ebuild also does not seem to catch the error reported by gem. As a result the install goes through, but no actual files are installed: >>> Install switchtower-0.10.0 into /var/tmp/portage/switchtower-0.10.0/image/ category dev-ruby Attempting local installation of '/usr/portage/distfiles/switchtower-0.10.0' ERROR: Error installing gem /usr/portage/distfiles/switchtower-0.10.0[.gem]: switchtower requires net-ssh >= 1.0.5 man: prepallstrip: >>> Completed installing switchtower-0.10.0 into /var/tmp/portage/switchtower-0.10.0/image/ >>> Merging dev-ruby/switchtower-0.10.0 to / --- /usr/ --- /usr/lib/ --- /usr/lib/ruby/ --- /usr/lib/ruby/gems/ --- /usr/lib/ruby/gems/1.8/ --- /usr/lib/ruby/gems/1.8/cache/ --- /usr/lib/ruby/gems/1.8/doc/ --- /usr/lib/ruby/gems/1.8/gems/ --- /usr/lib/ruby/gems/1.8/specifications/ >>> Regenerating /etc/ld.so.cache... >>> dev-ruby/switchtower-0.10.0 merged.
Thanks for the catch - added net-ssh and the switchtower dep on it to portage.