Eu estava com um problema semelhante e consegui corrigi-lo adicionando a gem em questão ao meu Gemfile
.
debian wheezy
ruby 2.4.0 (também experimentado com ruby 2.2.0)
# I also installed rspec and rspec-core with :
gem install rspec
gem install rspec-core
A execução de 'bundle env' dá:
Bundler 1.14.4
Rubygems 2.6.10
Ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
GEM_HOME /usr/local/rvm/gems/ruby-2.4.0
GEM_PATH /usr/local/rvm/gems/ruby-2.4.0:/usr/local/rvm/gems/ruby-2.4.0@global
RVM 1.29.0 (latest)
Git 1.7.10.4
Platform x86_64-linux
rubygems-bundler (1.4.4)
Quando eu executo o seguinte comando: bundle exec rake -t
Eu tenho o seguinte log de erros:
rake aborted!
LoadError: cannot load such file -- rspec/core
/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:274:in 'require'
/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:274:in 'block in require'
/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:240:in 'load_dependency'
/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:274:in 'require'
/var/www/easyredmine_2016_stable_u2119_v2016_05_03/plugins/easyproject/easy_plugins/easy_extensions/lib/tasks/tests.rake:3:in '<top (required)>'
/usr/local/rvm/gems/ruby-2.4.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:268:in 'load'
...
Quando eu vou nas primeiras linhas do teste. Eu vejo:
unless Rails.env.production?
require 'rspec/core'
require 'rspec/core/rake_task'
require 'rspec/core/formatters/json_formatter'
O erro está na linha 3:
require 'rspec/core'
Eu estava com um problema semelhante e consegui corrigi-lo adicionando a gem em questão ao meu Gemfile
.