69 votes

Comment renommer un gemset ?

Existe-t-il une commande RVM pour renommer simplement un gemset ? Je ne l'ai pas trouvé sur le site de RVM.

110voto

pakeha Points 1207

Il existe une commande RVM gemset rename. Je ne suis pas sûr quand elle a été introduite mais elle est présente dans la version 1.0.16.

rvm gemset rename current_gemset_name new_gemset_name

A partir de RVM 1.21 ou plus, vous serez automatiquement transféré vers le nouveau gemset renommé.

Si vous êtes sur une ancienne version de RVM, vous aurez également besoin de passer au gemset nouvellement créé, comme suit :

rvm gemset use new_gemset_name

Exécution de la commande rvm gemset list vous indiquera le gemset actuel dans lequel vous opérez.

9voto

Daniel Gaytán Points 102

J'en ai copié un avec

rvm gemset copy <gemset_from> <gemset_dest>

puis supprimé le précédent avec

rvm gemset delete <gemset_from>

2voto

Fernando Kosh Points 729

1voto

Zeke Fast Points 151

Si vous obtenez l'erreur que votre gemset n'existe pas, mais il existe vous devez choisir la version appropriée de ruby !

Par exemple, si vous avez gemset ree@quelque-chose-x et que votre rvm actuel (rvm current) est ruby-1.9.3-p194 alors vous devez exécuter

rvm use ree

et ensuite

rvm gemset rename something-x something-y

Il fonctionne avec rvm version 1.16.17

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X