Как переименовать гемсет? - PullRequest
69 голосов
/ 30 сентября 2010

Существует ли команда RVM для простого переименования набора гемов?Я не смог найти его на сайте RVM.

Ответы [ 4 ]

110 голосов
/ 19 ноября 2010

Существует команда переименования gemset RVM.Я не уверен, когда он был представлен, но он присутствует в 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 сообщиттекущий набор камней, в котором вы работаете.

9 голосов
/ 06 октября 2010

Я скопировал один с помощью

rvm gemset copy <gemset_from> <gemset_dest>

, а затем удалил предыдущий с

rvm gemset delete <gemset_from> 
2 голосов
/ 11 ноября 2011

Это ошибка RVM!

Решено в этом запросе на получение: https://github.com/wayneeseguin/rvm/issues/592#issuecomment-2705466 Фиксация: https://github.com/jwhitley/rvm/commit/619e5265927cf6c842ec3561345569af474ed20e

1 голос
/ 26 октября 2012

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

Например, если у вас есть набор гемов ree @ нечто-x и вы используете текущий rvm (rvm current) - это ruby-1.9.3-p194, затем необходимо выполнить

rvm use ree

, а затем

rvm gemset rename something-x something-y

. Работает с версией rvm 1.16.17

...