web-dev-qa-db-ja.com

rails-rspecエラーはそのようなファイルをロードできません-rspec / core / formatters / progress_formatter

Rails-rspecが壊れました。別のgemsetに切り替えて、サードパーティテストを実行しました。 2.3.0(デフォルト)の宝石セットに戻ったとき、次のエラーが発生しました。

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)

running Rails generate rspec:installは以下を返します:

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

Rubyはrspec-coreを見つけることができません。 この投稿 から回避策を試みましたが、成功しませんでした。

ランニング

Rails 4.2.0、Ruby 2.3.0

26
Sawyer Merchant

試してみるべきだと思う

bundle exec rspec:install
1
escray

ランニング bundle exec rspec私のためにそれを解決しました。

59
lafeber

ランニング bundle clean --forceは私のためにトリックをしました、私のシステムにいくつかの古い宝石があることがわかりました

17
Axel

Railsアプリで以下のエラーが表示されていましたが、ここで解決できるものはありませんでした。

gems/rspec-core-3.8.0/lib/rspec/core/formatters.rb:210:in `require': cannot load such file -- rspec/core/formatters/progress_formatter (LoadError)

Gemsetを空にして再インストールしました。

これは、rvm.Ruby-gemsetアプリのルート。

$ rvm gemset empty <name-of-gemset>
$ bundle install
0
Joel Sugarman

RubyMineから仕様を実行する場合、実行構成でRSpecバージョンを指定できます。

Configuration Modifications

0
aristotll