Ruby救援并中止

时间:2017-10-26 18:45:56

标签: ruby rake

我在其他人的Rakefile中看到了这种模式:

begin
  sh "..."
rescue
  abort
end

作者在这做什么?如果我还要中止,为什么还要救援?我是否正确理解此会导致潜在的shell错误?

我是红宝石和耙子的新手。据我所知,shFileUtils.sh()ref)的简写。 FileUtils.sh()可能会引发RuntimeErrorref)。

这是否意味着我们实际上丢弃了RuntimeError中的信息/消息并退出了具有错误状态的rake,但没有特定的错误消息?这是耙/红宝石图案吗?有推荐的阅读吗?

0 个答案:

没有答案