どういうわけか gentoo の emerge では eruby がいかんらしいので erb に移行することにする。erb は最初から ruby と一緒に入っているようなので、もっと早くそうするべきだったかも。erb は UTF-8 関係に問題があるようだが、以下のように解決した。
make で静的に rhtml ファイルから html を生成するときのルールを
%.html : %.rhtml eruby $< > $@
から
%.html : %.rhtml { echo '<%# coding: UTF-8 %>' ; cat $< ; } | erb > $@
に変更した。