2
我有一个自定义的Rakefile,它调用不同的file
任务。有时,预期的文件不存在,并且rake引发RuntimeError并失败。但是,我想在失败之前做一些事情。那么有什么办法可以拯救RuntimeError?还是有某种魔法任务在完全失败之前被调用?Rake中的Rescue RuntimeError
我有一个自定义的Rakefile,它调用不同的file
任务。有时,预期的文件不存在,并且rake引发RuntimeError并失败。但是,我想在失败之前做一些事情。那么有什么办法可以拯救RuntimeError?还是有某种魔法任务在完全失败之前被调用?Rake中的Rescue RuntimeError
我还没有遇到这个问题与耙自己,但你可以尝试简单地包装一下你调用file
任务在begin
- rescue
块,即
begin
file_task
rescue RuntimeError => e
puts e
end
,然后做在你的救援rescue
块。
对,我真的忘了我手动调用任务。谢谢 :) – squil 2010-02-09 13:39:46