鈴木です。 x86_64 と i386 でビルドした環境で noarch な ruby の library path が おかしくなっている件ですが、以下のように直すことにしたいとおもいます。 %rlibdir : /usr/lib/ruby/1.8 %rarchdir : /usr/lib64/ruby/1.8/x86_64-linux %rslibdir : /usr/local/lib/site_ruby/1.8 %rsarchdir : /usr/local/lib64/site_ruby/1.8/x86_64-linux arch depend なライブラリは /usr/lib64 (site_rubyは /usr/local/lib64)、 noarch なライブラリは /usr/lib となります。 また、これまでの互換性のために $LOAD_PATH に/usr/lib64/ruby/1.8 を追加 します。これによってすぐに全てのパッケージをリビルドする必要はなくなり ます。(もちろん順次リビルドしていく必要がありますし、上のマクロを使って いない一部のパッケージは修正も必要です) $ ruby -e 'p $LOAD_PATH' ["/usr/lib64/ruby/1.8", "/usr/local/lib/site_ruby/1.8", "/usr/local/lib64/site_ruby/1.8/x86_64-linux", "/usr/local/lib/site_ruby", "/usr/lib64/ruby/vendor_ruby/1.8", "/usr/lib64/ruby/vendor_ruby/1.8/x86_64-linux", "/usr/lib64/ruby/vendor_ruby", "/usr/lib/ruby/1.8", "/usr/lib64/ruby/1.8/x86_64-linux", "."] -- Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com} GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E 0992 90BF 4C09 7432 2CB0 Founder & President, Project Vine. http://vinelinux.org/ Founder & President, Vine Caves, Ltd. http://vinecaves.com/ Founder & President, Japan Linux Association. http://jla.linux.or.jp/