3
我试图写一个规范rake任务加载打捆,但无论装载捆绑与否,我得到:RSpec的耙文件,并没有这样的文件加载 - 耙/ taskLib内
no such file to load -- rake/tasklib
下面是在Rake文件
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
看来罪魁祸首就是require 'rspec/core/rake_task'
有什么建议?
我仍然可以通过使用rspec spec
或bundle exec rspec spec
来运行我的规格,但我宁愿为此使用rake任务。
需要感谢,这是我需要记住! – StevenMcD 2011-03-29 09:52:04