1

我试图ohai.bat os_version在 Windows Server 2003 R2 上的 cygwin 中运行,它返回一个空数组作为输出。如果我改为ohai os_version在 cmd.exe 中运行,则它会正确返回:

[
   "5.2.3790"
]

鉴于它ohai.bat os_version适用于我的另一台虚拟机,我倾向于认为这是某种形式的环境错误配置。有人对要检查的内容有任何想法吗?

4

1 回答 1

1

事实证明,问题是由于systemu没有正确引用目录名称引起的。此提交修复了该问题,但目前在任何已发布的 gem 中均不可用。它将在 2.0.0 版本中systemu。现在要在您自己的项目中修复它,您需要systemu从 github 克隆并自己构建 gem。

于 2011-02-05T16:16:39.073 回答