Currently, sitelibdir is '/usr/lib/site_ruby'; it should be '/usr/lib/ruby/site_ruby' The problem seems to be a typo in ruby.spec, where sitedir should be set on line 3 to %{_libdir}/ruby/site_ruby
Fixed in 1.8.4-4.