2010-02-09 36 views
2

我有一個自定義的Rakefile,它調用不同的file任務。有時,預期的文件不存在,並且rake引發RuntimeError並失敗。但是,我想在失敗之前做一些事情。那麼有什麼辦法可以拯救RuntimeError?還是有某種魔法任務在完全失敗之前被調用?Rake中的Rescue RuntimeError

回答

6

我還沒有遇到這個問題與耙自己,但你可以嘗試簡單地包裝一下你調用file任務在begin - rescue塊,即

begin 
    file_task 
rescue RuntimeError => e 
    puts e 
end 

,然後做在你的救援rescue塊。

+0

對,我真的忘了我手動調用任務。謝謝 :) – squil 2010-02-09 13:39:46