2013-05-08 57 views
3

我刚刚开始使用Rake而不是Make来构建我的项目,并且希望使用某种“任务模板”来自动化该建筑。Rake ::任务源代码错过

考虑下面的代码片段:

task :test1 => ['1', '2'] 
task :test2 => ['3', '4'] 
Rake::Tasks.each do |task| 
    p task 
    p task.sources 
end 

输出是:

$ rake 
<Rake::Task test1 => [1, 2]> 
[] 
<Rake::Task test2 => [3, 4]> 
[] 

我的问题是,为什么task.sources[],这是先决条件是错过了什么?提前致谢。

回答