Ответ 1
Я думаю, вы должны попробовать
bundle exec rspec:install
Я сломал рельсы-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
Я думаю, вы должны попробовать
bundle exec rspec:install
Запуск bundle exec rspec
решил это для меня.
Если вы запускаете спецификации из RubyMine, вы можете указать версию RSpec в Run Configuration.
Запуск bundle clean --force
мне, оказалось, что в моей системе есть какой-то устаревший драгоценный камень