Проблема версии RSpec - Rspec не запустится - PullRequest
0 голосов
/ 01 февраля 2011

Я (по ошибке) обновил Rspec до версии 2.4, но мой Gemfile находится на версии 2.3. Теперь я получаю следующее сообщение об ошибке при попытке запустить Rspec. Я считаю, что мне нужно вернуться к 2.3 - есть идеи, как я могу это сделать?

/Users/woshea/.rvm/gems/ruby-1.9.2-p136@global/gems/bundler-1.0.7/lib/bundler/runtime.rb:27:in `block in setup': You have already activated rspec-core 2.4.0, but your Gemfile requires rspec-core 2.3.1. Consider using bundle exec. (Gem::LoadError)

Ответы [ 2 ]

1 голос
/ 01 февраля 2011

Два варианта:

  1. Обновите ваш Gemfile, чтобы использовать 2.4, запустите gem install, и он должен работать.
  2. Если вы хотите сохранить 2.4 в вашей системе, но все еще использовать2.3 в вашем проекте, запустите bundle exec rspec вместо просто rpsec, и вы убедитесь, что он использует связанную версию.
0 голосов
/ 01 февраля 2011

Вы можете запустить свою спецификацию только через упаковщика

bundle exec rspec spec

или

bundle exec rake spec
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...