是否有RVM命令可以简单地重命名gemset?我在RVM网站上找不到它。
答案 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)
这是一个RVM错误!
在此拉取请求中解决:https://github.com/wayneeseguin/rvm/issues/592#issuecomment-2705466 提交:https://github.com/jwhitley/rvm/commit/619e5265927cf6c842ec3561345569af474ed20e
答案 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