2013-05-08 55 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[],這是先決條件是錯過了什麼?提前致謝。

回答