2014-01-11 7 views
1

Как-то у меня есть gemset, у которого есть знак @, и я не могу понять, как его удалить.Удалить RVM Gemset с @ знаком в нем

MacBook-Pro:project user$ rvm gemset list 

gemsets for ruby-1.9.3-p392 (found in /Users/user/.rvm/gems/ruby-1.9.3-p392) 
    (default) 
=> dalli 
    [email protected] 

бегущие rvm gemset delete [email protected] дает Unknown ruby interpreter version (do not know how to handle): dalli.

Есть ли способ, чтобы удалить эту gemset, что я сварганить?

+0

дополнительного примечание - это была ошибка на короткое время, не забудьте обновить RVM: 'РВМ прибудет head' – mpapis

ответ

0

За комментарий mpapis, я обновил RVM и неприятный гемсет ушел. Похоже, я наткнулся на ошибку, которая была исправлена, и мне просто нужно было обновить RVM.

Чтобы обновить RVM: rvm get head

1
$ cd ~/.rvm/gems 
$ rm -r [email protected]@dalli 

вы сделали;) Вы также можете переименовать его и удалить с rvm gemset delete, но, насколько я знаю, что это делает то же самое, что и выше команды, если нет, то поправьте меня.

2

Вам придется вручную удалить его, так как вы не должны добавлять гемсет, содержащий знак @. Попробуйте удалить gemset в .rmv/gems и .rvm/gemsets и сделайте grep -r "[email protected]" ., чтобы найти все оставшиеся ссылки. ,

Смежные вопросы