Existe-t-il une commande RVM pour simplement renommer un gemset? Je ne pouvais pas le trouver sur le site RVM.Comment renommer un gemset?
Répondre
Il y a un RVM gemset renomme commande. Je ne suis pas sûr quand il a été introduit, mais il est présent dans la version 1.0.16. À partir de RVM 1.21 ou plus haut, vous passerez automatiquement au gemset récemment renommé.
Si vous êtes sur une ancienne version de RVM vous aurez également besoin de passer à l'gemset nouvellement créé, comme suit:
rvm gemset use new_gemset_name
exécution de la commande rvm gemset list
vous dira le courant gemset vous fonctionnez au sein .
Je copié un avec
rvm gemset copy <gemset_from> <gemset_dest>
puis supprimé le précédent avec
rvm gemset delete <gemset_from>
Hmmm ... Je l'ai fait et les gemmes ne sont pas apparues dans la nouvelle gemset. Les commentaires de la ligne de commande que j'ai fait: 'rvm gemset copie demo2 rails_admin' Alors il a dit: Copier gemset de demo2 à rails_admin (et) Faire gemset pour rails_admin vierge. Je ne suis pas sûr de savoir de quoi parle cette dernière phrase. J'ai RVM version 1.9.2. – Purplejacket
C'est un bug RVM!
Résolu dans cette demande de traction: https://github.com/wayneeseguin/rvm/issues/592#issuecomment-2705466 Commit: https://github.com/jwhitley/rvm/commit/619e5265927cf6c842ec3561345569af474ed20e
Cool ... J'avais été sur rvm 1.9.3, puis j'ai fait 'rvm get head' (voir par exemple http://beginrescueend.com/rvm/upgrading/), et maintenant la commande renommer fonctionne correctement. – Purplejacket
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
puis
rvm gemset rename something-x something-y
Cela fonctionne avec la version rvm 1.16.17
Cela me donne 'ERREUR: 'current_gemset_name' n'existe pas'. ** rvm 1.8.6 ** – jibiel
sur mon mac, il me donne aussi ERREUR: 'current_gemset_name' n'existe pas – larryzhao
Cela ne devrait pas être corrigé dans la dernière version. Pour mettre à jour le type rvm: 'rvm get latest' – Flaviu