Não implemente uma gem com o RPM, a menos que você implemente todas as gemas dependentes com o RPM também. Veja as Diretrizes de Embalagem do Fedora para Ruby para obter informações sobre a maneira correta de construir um RPM e um arquivo de amostra para criar gemas, e também como criar um RPM para seu aplicativo da Web Rails.
Se você precisar fazer algo que quebre as melhores práticas de RPM, é melhor que você não use o RPM para implantar . Use ferramentas focadas na implantação, como capistrano; ele pode verificar automaticamente seu aplicativo no git e implantá-lo corretamente (depois de configurá-lo).