Avendo il .rvmrc nel tuo controllo sorgente, non costringi tutti a usare la stessa versione di Ruby come fai tu. Possono facilmente cambiare il .rvmrc se hanno bisogno di farlo. Stai semplicemente dicendo loro in modo esplicito quale versione hai utilizzato e, quindi, rendi più semplice iniziare a lavorare con il tuo progetto.
Questo è anche un vantaggio per i contributori in quanto non si verificheranno problemi di versione. Se i tuoi contributori non stanno utilizzando RVM, dovranno selezionare la versione Ruby corretta a mano (o solo sperare per il meglio) invece di averlo fatto automaticamente per loro.
FYI c'è uno standard emergente per avere un file per progetto ".ruby-version" che specifica la versione corretta di Ruby in un modo semplice e RVM e molti altri gestori di versioni Ruby lo stanno già supportando:
link