Ошибка rails-rspec не может загрузить такой файл - rspec/core/formatters/progress_formatter

Я сломал рельсы-rspec. Я переключился на другой гемсет, чтобы запустить сторонний тест. Когда я вернулся к моему 2.3.0 (по умолчанию) gemset, у меня были следующие ошибки.

running rspec получает:

/.rvm/gems/ruby-2.3.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in 'require': cannot load such file -- rspec/core/formatters/progress_formatter (LoadError)

запущенные рельсы генерируют rspec: install returns:

Could not find generator 'rspec:install'. Maybe you meant 'devise:install' or ...

Я попытался удалить и переустановить, но ошибки сохраняются.

Выполнение rspec -v возвращает:

- rspec-core 3.6.0
- rspec-expectations 3.6.0
- rspec-mocks 3.6.0
- rspec-rails 3.6.1
- rspec-support 3.6.0

Кажется, что рубин не может найти rspec-core. Я пробовал обходное решение с этой должности без успеха. Заранее благодарю вас за любую информацию, которую вы можете предоставить.

Бег

рельсы 4.2.0, рубин 2.3.0

Ответы

Ответ 1

Я думаю, вы должны попробовать

bundle exec rspec:install

Ответ 2

Запуск bundle exec rspec решил это для меня.

Ответ 3

Если вы запускаете спецификации из RubyMine, вы можете указать версию RSpec в Run Configuration.

Configuration Modifications

Ответ 4

Запуск bundle clean --force мне, оказалось, что в моей системе есть какой-то устаревший драгоценный камень