Удалить драгоценный камень из RVM Cemset?
-
27-09-2019 - |
Вопрос
Новичок в RVM и игра на Rails 3 & Ruby 1.9.2 Betas ...
У меня есть два копии rspec в стержене. Использовал бета.19, но надо понизить до бета.18. изменил мою драгоценность, а затем bundle install
. Отказ Теперь у меня есть беспорядок ...
*** 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, но не могу узнать, как.
Хотя драгоценный камень требует бета.18, бета.19 все еще работает вмешательство ... и RSPEC - это Barfing по всему моим файлам журнала ...
Редактировать: Благодаря Никите, я смог удалить бета.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?
Решение
Как насчет gem uninstall rspec -v=2.0.0.beta.19
? Проверять gem help uninstall
для деталей.
Или вы можете просто удалить все версии, а затем установить нужный вам.
Другие советы
У меня были некоторые подобные проблемы с RVM из-за глобальных и по умолчанию. В моем случае оскорбительные драгоценные камни были в стержнях @Global, и я смогли удалить их, делая
rvm @global do gem uninstall the-gem-name
Другие команды нравятся rvm all-gemsets do...
и rvm all do...
не сработало
Смотрите эту тему
Как я могу использовать RVM и создать глобально доступные драгоценные камни?
и док
У меня было одно и то же сообщение об ошибке, но то, что мне нужно было сделать, это добавить рельсы RSPEC к моей: группе разработки, а также: Test, YMMV