7のRubyは2.0です。2.3をインストールします。25のsrc.rpmを利用します。src.rpmを使わずに、自前でRubyのコードをビルドしてインストールしている場合はそちらの方が良いでしょう。7向けに変更が必要となります。この記事ではSuggestsとRecommendsはRequiresに置き換えています。これらはコメントアウトしても良いかもしれません。loadはSOURCESディレクトリに置かれたrpmマクロファイルを読み込みます。この記事ではloadで読み込まれるrpmマクロファイルを/usr/lib/rpm/macros.d/に一時的にコピーすることで対処します。この記事ではrubygem-xxxパッケージはビルドしていません。依存関係を適切に対処すればビルドは可能ですが、ビルドの順番を割り出す必要がありいます。installで対処するようにします。Worldは以下の通りです。2.3のビルド時にRuby内部のテストが実行されています。すべてPASSしないとビルドは成功しません。