Вопрос

Новичок в 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 и создать глобально доступные драгоценные камни?

и док

http://rvm.io/set/do.

У меня было одно и то же сообщение об ошибке, но то, что мне нужно было сделать, это добавить рельсы RSPEC к моей: группе разработки, а также: Test, YMMV

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top