【发布时间】:2011-04-19 12:27:28
【问题描述】:
是否有一个 RVM 命令可以简单地重命名 gemset?我在 RVM 网站上找不到它。
【问题讨论】:
是否有一个 RVM 命令可以简单地重命名 gemset?我在 RVM 网站上找不到它。
【问题讨论】:
有一个 RVM gemset rename 命令。我不确定它是什么时候引入的,但它存在于 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。
【讨论】:
ERROR: 'current_gemset_name' does not exist。 rvm 1.8.6
rvm get latest
如果您收到您的 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
【讨论】:
【讨论】:
rvm get head(例如参见beginrescueend.com/rvm/upgrading),现在重命名命令可以正常工作了。
我复制了一个
rvm gemset copy <gemset_from> <gemset_dest>
然后用
删除前一个rvm gemset delete <gemset_from>
【讨论】:
rvm gemset copy demo2 rails_admin 然后它说:将 gemset 从 demo2 复制到 rails_admin (和)为 rails_admin 制作原始的 gemset。我不确定最后一句话是关于什么的。我有 rvm 版本 1.9.2。