Ruby travis无法使用LoadError运行rake:无法加载这样的文件--rspec/core/rake_task

Ruby travis无法使用LoadError运行rake:无法加载这样的文件--rspec/core/rake_task,ruby,rspec,travis-ci,Ruby,Rspec,Travis Ci,让我先介绍一下,所有这些都在本地运行并成功 错误: $ rake rake aborted! LoadError: cannot load such file -- rspec/core/rake_task /home/travis/build/alienfast/gulp-pipeline-rails/Rakefile:4:in `<top (required)>' /home/travis/.rvm/gems/ruby-2.2.2/bin/ruby_executable_

让我先介绍一下,所有这些都在本地运行并成功

错误:

$ rake
rake aborted!
LoadError: cannot load such file -- rspec/core/rake_task
/home/travis/build/alienfast/gulp-pipeline-rails/Rakefile:4:in `<top (required)>'
/home/travis/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `eval'
/home/travis/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `<main>'
(See full trace by running task with --trace)
Gemfile

gemspec


# travis-ci quirk?
group :development, :test do
  gem 'rake'
  gem 'rspec'
  gem 'rspec-rails'
  gem 'capybara'
  gem 'capybara-webkit'
end
修复尝试:

  • 在本地,我清空了我的rvm gemset,删除了锁,并复制了travis构建-仍然有效
  • 我尝试将必要的测试gem从
    gempec
    移动到
    Gemfile


所以我很困惑,我有其他项目没有这个问题,我没有看到任何明显的问题。获取
加载错误:无法加载这样的文件--rspec/core/rake_task

您是否尝试过使用
bundle exec rake-t

gemspec


# travis-ci quirk?
group :development, :test do
  gem 'rake'
  gem 'rspec'
  gem 'rspec-rails'
  gem 'capybara'
  gem 'capybara-webkit'
end