Puppet Staging::d eploy 不在 Windows 上工作,并说找不到解压缩命令



我在我的木偶脚本中使用stageing::d eploy来下载和提取文件,如下所示。我正在窗户上尝试这个。

staging::deploy{ "jdk1.7.0_04.zip":
      source  => 'http://sometlocation/jdk1.7.0_04.zip', 
      target  => 'E:/PuppetTestData',
}

文件下载正在进行中,但是当执行暂存::提取时,我得到以下错误。

Error: Could not find command 'unzip'

我已经在本地Windows上安装了解压缩.exe但仍然遇到相同的错误。

谁能建议我解决这个问题的方法?

确保unzip.exe文件已添加到 Windows 上的 PATH 中。 staging::deploy利用事实path

Exec{
  path        => $::path,
  ...
}

设置用于命令执行的搜索路径。在这里,您可以在exec资源中找到有关路径参数的更多信息。

最新更新