web-dev-qa-db-fra.com

Créer .Ruby-version et .Ruby-gemset avec rvm

Existe-t-il un moyen de créer le .Ruby-version et .Ruby-gemset fichiers lors de la création d'un nouveau jeu de gemmes?

Avec les anciennes versions de rvm, on pourrait faire rvm --create --rvmrc 1.8.7@project, mais cela crée .rvmrc des dossiers.

Je pensais avoir lu quelque part où nous pourrions utiliser le --Ruby-version commutateur de ligne de commande, mais je n'ai pas réussi à le faire.

49
Tyler DeWitt

J'ai récemment eu le même problème. rvm --help m'a conduit à:

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

Il a créé à la fois . Ruby-gemset et . Ruby-version.

82
cappie013

Selon les documents officiels RVM vous pouvez utiliser ceci:

echo 1.9.3 > .Ruby-version

Ou vous pouvez utiliser ceci:

rvm --Ruby-version use 1.9.3@my_app

Le deuxième formulaire créera à la fois .Ruby-version et .Ruby-gemset.

37
Bob Roberts

Supposons que je crée un jeu de gemmes pour mon Rails application dont le nom est tptapp alors nous pouvons le faire de la manière suivante.

rvm use 2.2.2@tptapp --create

ici tptapp est le nom du jeu de gemmes, 2.2.2 est Ruby version.

3
Jaskirat Singh

Tous les exemples ci-dessus nécessitent que vous saisissiez votre Ruby et nom du jeu de gemmes .. qui est proche des mêmes touches que celles requises pour vi. Ruby-gemset et vi .Ruby-version. En supposant que vous sont dans un répertoire où vous avez déjà choisi votre Ruby version et vous pointez sur le jeu de gemmes souhaité .. cela fait l'affaire.

bash# rvm --Ruby-version use $(rvm-Prompt)
2
tobybot11