我如何重命名一个gemset?
是否有一个RVM命令来重命名一个gemset? 我无法在RVM站点上find它。
有一个RVM gemset重命名命令。 我不确定什么时候它被引入,但它是在1.0.16。
rvm gemset rename current_gemset_name new_gemset_name
从RVM 1.21或更高版本开始,它会自动将您切换到新重命名的gemset。
如果您使用的是旧版本的RVM,则还需要切换到新创build的gemset,如下所示:
rvm gemset use new_gemset_name
运行命令rvm gemset list
将会告诉你当前正在运行的gemset。
我复制了一个
rvm gemset copy <gemset_from> <gemset_dest>
然后删除前一个
rvm gemset delete <gemset_from>
这是一个RVM错误!
解决这个拉请求: https : //github.com/wayneeseguin/rvm/issues/592#issuecomment-2705466提交: https : //github.com/jwhitley/rvm/commit/619e5265927cf6c842ec3561345569af474ed20e
如果你得到你的gemset不存在的错误,但它存在,你必须select适当的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