Un gioiello open source dovrebbe contenere .rvmrc?

1

L'utilizzo di .rvmrc sembra essere considerato una best practice per le app .

Ma una gemma open source dovrebbe contenere .rvmrc nel loro codice sorgente su Github? Penso che non sia bello chiedere a tutti coloro che vogliono contribuire a usare la stessa identica versione di Ruby o gemset come te.

    
posta Andrei Botalov 11.03.2013 - 22:12
fonte

1 risposta

5

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

    
risposta data 13.03.2013 - 12:30
fonte

Leggi altre domande sui tag