rails ruby-on-rails ruby rvm gemset

ruby on rails - rails - Cree.ruby-version y.ruby-gemset con rvm



rvm restart (4)

De acuerdo con los documentos oficiales de RVM puede usar esto:

echo 1.9.3 > .ruby-version

O puedes usar esto:

rvm --ruby-version use 1.9.3@my_app

La segunda forma creará tanto .ruby-version como .ruby-gemset .

¿Hay una manera de crear los .ruby-version asociados .ruby-version y .ruby-gemset al crear un nuevo gemset?

Con versiones anteriores de rvm, se podría hacer rvm --create --rvmrc 1.8.7@project , pero eso crea archivos .rvmrc .

Pensé que leía en algún lugar que pudiéramos usar el --ruby-version línea de comandos --ruby-version , pero no he tenido éxito al hacerlo.


Recientemente tuve el mismo problema. rvm --help me rvm --help a:

rvm --create --ruby-version ruby-1.9.3@my-gemset

Creó tanto .ruby-gemset como .ruby-version .


Supongamos que estoy creando gemset para mi aplicación de rieles cuyo nombre es tptapp, entonces podemos hacerlo de la siguiente manera.

rvm use 2.2.2@tptapp --create

Aquí tptapp es el nombre de gemset, 2.2.2 es la versión Ruby.


Todos los ejemplos anteriores requieren que escriba su versión de ruby ​​y el nombre de gemset .. que es similar a las mismas pulsaciones de teclas requeridas para vi .ruby-gemset y vi .ruby-version. Suponiendo que está en un directorio en el que ya ha elegido su versión de ruby ​​y apunta al conjunto de gemas deseado ... esto hace el truco.

bash# rvm --ruby-version use $(rvm-prompt)