¿Debo verificar en `.ruby-gemset` y / o` .ruby-version`?
Acabo de actualizar RVM, y en lugar de lo viejo..rvmrc
, auto-creado.ruby-gemset
y.ruby-version
.
Siempre he tenido.rvmrc
archivos con contenidos comorvm use --create default@project_name
. Sin embargo,.ruby-version
contiene la versión específica de Ruby que estoy ejecutando en lugar dedefault
. Estoy indeciso en comprobar esto.
Además, escuché a alguien decir en un podcast que uno no debería registrarse.ruby-gemset
porque otros pueden tener sus propias preferencias sobre cómo nombrar gemsets.
¿Cuándo debo o no debo registrarme?.ruby-gemset
y / o.ruby-version
?
Específicamente:
¿Cuáles son algunas de las compensaciones?¿Cómo afecta el tipo de proyecto a la decisión (por ejemplo, aplicaciones contra gemas)?Si se deben registrar, ¿cómo afecta el tipo de proyecto a lo que debe ir en estos archivos?Las citas de los creadores de herramientas como rvm, rbenv, etc. serían apreciadas en una respuesta.