适用于 Rubocop、Linux 和 Windows 服务器的最佳 EXIT 状态检查命令是什么?

What is the best EXIT status check Command that works in Rubocop, Linux and Windows servers?

我一直在努力让我的管道(遵循 rubocop 语法)和 Linux/Windows 机器开心,但由于某种原因我被困在退出状态检查中。它导致了问题。

我使用了以下结果:

$?.exitstatus - NOT OK 在 rubocop 中(语法问题);在 Linux 中确定;在 Windows

中正常

system() - 在 rubocop 中正常;在 Linux 中确定; 不正常 在 Windows 中(它是 not recognized as an internal or external command

$CHILD_STATUS.exitstatus - 在 rubocop 中正常; 在 Linux 中不正常(它需要 require 'English' 库);在 Windows

中正常

我不想在机器上安装任何东西。有什么好的方法可以让它一切顺利吗?

谢谢。

可接受的方式是:

require 'English'  # Capital 'E'!

$CHILD_STATUS.exitstatus

请注意,English 库是一个标准库,与所有版本的 Ruby

捆绑在一起