我刚开始使用 Rake 而不是 Make 来构建我的项目,并且想使用某种“任务模板”来自动化构建。
考虑以下片段:
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
我的问题是为什么[]
,那就是错过了先决条件?提前致谢。