如何重命名gemset?

时间:2010-09-30 18:27:56

标签: ruby rvm

是否有RVM命令可以简单地重命名gemset?我在RVM网站上找不到它。

4 个答案:

答案 0 :(得分:109)

有一个RVM gemset重命名命令。我不确定它何时被引入但是它存在于1.0.16中。

rvm gemset rename current_gemset_name new_gemset_name

从RVM 1.21或更高版本开始,它会自动切换到新重命名的gemset。

如果您使用的是旧版RVM,则还需要切换到新创建的gemset,如下所示:

rvm gemset use new_gemset_name

运行命令rvm gemset list将告诉您当前运行的gemset。

答案 1 :(得分:9)

我用

复制了一个
rvm gemset copy <gemset_from> <gemset_dest>

然后使用

删除上一个
rvm gemset delete <gemset_from> 

答案 2 :(得分:2)

答案 3 :(得分:1)

如果您收到gemset不存在的错误,但它存在,您必须选择适当的ruby版本!

例如,如果你有gemset ree @ something-x并且你当前的rvm(rvm current)是ruby-1.9.3-p194那么你必须执行

rvm use ree

然后

rvm gemset rename something-x something-y

适用于rvm版本1.16.17