如果 Fabric 在执行命令时遇到错误代码local()
,它会抛出如下异常:
Fatal error: local() encountered an error (return code 127) while executing '...'
但是,即使您指定,它实际上也不会显示任何命令stdout
或命令,这是非常无用的。有关于如何捕获这些的解释,但是由于 Fabric 抛出异常,您无法从中保存结果并对其进行自省。stderr
capture=True
local()
如何让 Fabric 在运行时遇到错误时显示有用的错误消息local()
?