Вопрос
Есть ли команда RVM, чтобы просто переименовать жест? Я не мог найти его на площадке RVM.
Решение
Существует команда RVM Gемет Rename. Я не уверен, когда он был введен, но он присутствует в 1.0.16.
rvm gemset rename current_gemset_name new_gemset_name
По состоянию на RVM 1.21 или выше, он автоматически переключает вас на вновь переименованные операции.
Если вы находитесь на более старой версии RVM, вам также нужно будет переключиться на вновь созданный жестче, следующим образом:
rvm gemset use new_gemset_name
Запуск команды rvm gemset list
скажу вам текущий жестчик, который вы работаете.
Другие советы
Я скопировал один с
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.
Если вы получите ошибку, что ваш Gемет не существует, но существует, вы должны выбрать соответствующую версию Ruby!
Например, если у вас есть Gемет REE @ что-то-X, а вы текущий RVM (текущий RVM) - Ruby-1.9.3-P194, тогда вы должны выполнить
rvm use ree
а потом
rvm gemset rename something-x something-y
Работает с RVM версии 1.16.17