Uso RVM, lo Ruby Version Manager per specificare una versione Ruby e un set di gemme per ciascuno dei miei progetti Rails.Utilizzare il file di versione rvmrc o ruby per impostare un gemset di progetto con RVM?
Ho un file .rvmrc
per selezionare automaticamente una versione Ruby e gemset ogni volta che I cd
in una directory di progetto.
Dopo l'installazione RVM 1.19.0, ricevo un messaggio
Si utilizza
.rvmrc
, richiede fiducia, è più lento ed è non è compatibile con altri gestori di rubino, è possibile passare alla.ruby-version
utilizzandorvm rvmrc to [.]ruby-version
o ignorare questo avvertimenti conrvm rvmrc warning ignore /Users/userName/code/railsapps/rails-prelaunch-signup/.rvmrc
,.rvmrc
continuerà ad essere il file di progetto predefinito in RVM 1 e RVM 2, di ignorare l'avviso per tutti i file eseguitirvm rvmrc warning ignore all.rvmrcs
.
Devo continuare a utilizzare il file .rvmrc
o devo passare a un file .ruby-version
? Quale è ottimale? Quali sono le ramificazioni?
notare che non tutte le applicazioni supportano ancora il più recente .ruby- versione e file .ruby-gemset ma solo .rvmrc. (RubyMine in particolare). Ciò ovviamente influirà sulla scelta di passare al nuovo sistema. Lo avevo già indicato in una risposta poiché mi ci è voluto un sacco di tempo per rintracciarlo. Tuttavia la mia risposta è stata rimossa per qualche motivo .. – giorgio
C'è un collegamento a qualsiasi documentazione "ufficiale" su questo? Ho iniziato a esaminare come funziona nel sito RVM, ma ho appena trovato una vaga menzione come nuovo file rvmrc ma nulla su come dovrebbe funzionare. – eirc
Non è completamente documentato, ma ecco cosa abbiamo già https://rvm.io/workflow/projects/#ruby-versions – mpapis