Как переименовать gemset?

Есть ли команда RVM, чтобы просто переименовать gemset? Я не мог найти его на сайте RVM.

Ответ 1

Существует команда переименования gemset RVM. Я не уверен, когда он был введен, но он присутствует в 1.0.16.

rvm gemset rename current_gemset_name new_gemset_name

С RVM 1.21 или выше он автоматически переключит вас на вновь переименованный gemset.

Если вы используете более старую версию RVM, вам также необходимо переключиться на вновь созданный гемсет следующим образом:

rvm gemset use new_gemset_name

Выполнение команды rvm gemset list сообщит вам текущий гемсет, в котором вы работаете.

Ответ 2

Я скопировал файл с

rvm gemset copy <gemset_from> <gemset_dest>

а затем удалил предыдущий с помощью

rvm gemset delete <gemset_from> 

Ответ 4

Если вы получаете сообщение об ошибке, что ваш gemset не существует, но он существует, вы должны выбрать соответствующую рубиновую версию!

Например, если у вас есть 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