Удалить Gem из набора RVM Gemset?

Впервые в RVM и играю с бета-версиями Rails 3 и Ruby 1.9.2 ...

У меня есть две копии rspec в гемсете. Использовал beta.19, но необходимо перейти на beta.18. изменил свой гем-файл, а затем установил пакет . теперь у меня беспорядок ...

*** LOCAL GEMS ***
. . .
rspec (2.0.0.beta.19, 2.0.0.beta.18)
rspec-core (2.0.0.beta.19, 2.0.0.beta.18)
rspec-expectations (2.0.0.beta.19, 2.0.0.beta.18)
rspec-mocks (2.0.0.beta.19, 2.0.0.beta.18)
rspec-rails (2.0.0.beta.19, 2.0.0.beta.18)

и я хотел бы удалить все следы беты. 19, но не могу понять, как это сделать.

Хотя Gemfile требует beta.18, beta.19 все еще работает с помехами ... и rspec меняет все мои файлы журналов ...

Edit : Благодаря Никите мне удалось удалить гемы beta.19. теперь у меня сломанный путь или что-то в этом роде:

thismac:rails_app meltemi$ spec -v
/Library/Ruby/Site/1.8/rubygems.rb:335:in `bin_path': can't find executable spec for rspec-2.0.0.beta.18 (Gem::Exception)
    from /usr/bin/spec:19
mymac:appname meltemi$

есть ли что-то, что мне нужно сделать, чтобы восстановить теперь, когда 19 больше нет, а я возвращаюсь к 18?

10
задан Meltemi 10 August 2010 в 23:58
поделиться

2 ответа

Как насчет gem uninstall rspec -v = 2.0.0.beta.19 ? См. Подробности в gem help uninstall .

Или вы можете просто удалить все версии, а затем установить ту, которая вам нужна.

14
ответ дан 3 December 2019 в 17:56
поделиться

У меня было такое же сообщение об ошибке, но то, что мне нужно было сделать был добавлен rspec rails в мою группу: development, а также: test, YMMV

0
ответ дан 3 December 2019 в 17:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: