Comment puis-je renommer un gemset?
Question
Y at-il une commande RVM renommer simplement un gemset? Je ne pouvais pas trouver sur le site RVM.
La solution
Il y a une commande de changement de nom de gemset RVM. Je ne sais pas quand il a été introduit, mais il est présent dans 1.0.16.
rvm gemset rename current_gemset_name new_gemset_name
de RVM 1,21 ou plus, il vous passera automatiquement à la gemset nouvellement renommé.
Si vous êtes sur une ancienne version de RVM vous aurez également besoin de passer à la gemset nouvellement créé, comme suit:
rvm gemset use new_gemset_name
L'exécution de la commande rvm gemset list
vous dira la gemset actuelle vous exploitez l'intérieur.
Autres conseils
Je copié avec un
rvm gemset copy <gemset_from> <gemset_dest>
puis supprimé le précédent avec
rvm gemset delete <gemset_from>
Il est un bug RVM!
Résolu dans cette demande de traction: https://github.com/wayneeseguin/ RVM / questions / 592 # issuecomment-2705466 Engagez: https://github.com/jwhitley/rvm/commit/619e5265927cf6c842ec3561345569af474ed20e
Si vous obtenez l'erreur que votre gemset n'existe pas, mais il vous existez devez choisir la version rubis appropriée!
Par exemple, si vous avez quelque chose gemset REE @-x et vous RVM (courant de RVM) est rubis-1.9.3-P194 alors vous devez exécuter
rvm use ree
et
rvm gemset rename something-x something-y
Il fonctionne avec la version RVM 16/01/17