我正在尝试在Windows Server 2003 R2上的cygwin中运行ohai.bat os_version
,并返回一个空数组作为输出。如果我在cmd.exe中运行ohai os_version
,则它会正确返回:
[
"5.2.3790"
]
鉴于ohai.bat os_version
适用于我的另一台虚拟机,我倾向于认为这是某种形式的环境配置错误。有没有人对要检查的内容有任何想法?
答案 0 :(得分:1)
事实证明问题是由systemu
没有正确引用目录名引起的。这个commit解决了这个问题,但目前在任何已发布的gem中都没有。它将在systemu
的2.0.0版本中。要暂时将其修复到您自己的项目中,您需要从github克隆systemu
并自行构建gem。