RVM глобальная путаница с драгоценными камнями - PullRequest
4 голосов
/ 13 июля 2011

Я использую набор gemset для проекта . Предположим, я только что установил RVM, создал набор гемов, назвал 'test' и установил туда rails 3.1.0.rc4, который устанавливает кучу гемов. Теперь я переключаюсь на глобальный набор драгоценных камней (rvm gemset use global) и просматриваю свои драгоценные камни. Я ожидаю увидеть пустой список, потому что я не установил никаких драгоценных камней в global gemset, но вижу все мои драгоценные камни из 'test' gemset. Как так?

Я предполагаю, что rvm gem list покажет все драгоценные камни из всех наборов камней при вызове из глобального набора камней. Если да, то как я могу просматривать только драгоценные камни текущего набора?

Ответы [ 3 ]

7 голосов
/ 13 июля 2011

Общее:

rvm <ruby version>@<gemset name> do gem list

Например:

rvm @test do gem list 

показать, что вы хотите: драгоценные камни в тестовой среде gemset

Другой способ:

rvm use @test
gem list

показать то же самое

2 голосов
/ 14 сентября 2012

Используйте gem list вместо rvm gem list

1 голос
/ 14 сентября 2012

в RVM 1.16.0 команда gem удалена, она вызывала много недоразумений и была устарела год назад.

вместо этого используйте:

rvm [<ruby>[@<gemset>],...|default|all] [--verbose] do <command> ...
...