2011-01-27 57 views
1

我试图在Windows Server 2003 R2在Cygwin中运行ohai.bat os_version,并返回一个空数组作为输出。如果我不是在CMD.EXE运行ohai os_version,那么它正确返回:Ohai无法确定OS_VERSION Cygwin中

[ 
    "5.2.3790" 
] 

鉴于ohai.bat os_version作品在我的虚拟机的另外一个,我倾向于认为这是某种形式的环境配置错误。有没有人有什么想检查什么?

回答

1

事实证明,问题是由systemu引起了不正确引用目录名。这commit解决了这个问题,但目前在任何发布的宝石中都没有。它将在systemu版本2.0.0中。为了现在解决它在你自己的项目中,你需要克隆github上的systemu并自己构建宝石。