Файл Rpec Rake и такой файл не загружается - rake / tasklib - PullRequest
3 голосов
/ 29 марта 2011

Я пытаюсь написать специальную задачу rake для загрузки упаковщика, но независимо от загрузки упаковщика или нет, я получаю:

no such file to load -- rake/tasklib

Ниже приведен файл Rakefile

require 'rake'
require "rubygems"
require "bundler"
Bundler.setup(:default, :test)

task :spec do
  begin
    require 'rspec/core/rake_task'

    desc "Run the specs under spec/"
    RSpec::Core::RakeTask.new do |t|
      t.spec_files = FileList['spec/**/*_spec.rb']
    end
  rescue NameError, LoadError => e
    puts e
  end
end

ItКажется, виновник - require 'rspec/core/rake_task'

Любой совет?

Я все еще могу запустить свои спецификации, используя rspec spec или bundle exec rspec spec, но я бы предпочел использовать для этого задачу с граблями.

1 Ответ

5 голосов
/ 29 марта 2011

Doh!

Хорошо, довольно прямо. Цель Bundler - изолировать Gems вашего приложения.

gem 'rake'

Это все, что было нужно в Gemfile

...