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.
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.
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
.
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.
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)