2011-01-27 41 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並自己構建寶石。