大厨windows_package抛出错误:选项installer_type必须是[String]的一种!你通过了:自定义

时间:2016-09-14 20:23:15

标签: chef

我们的食谱中有以下食谱:

windows_package "application" do
  source package_name
  installer_type :custom
  options "/q"
  action :install
  only_if { ::File.exists?("#{filepath}\\#{install_dir}\\setup.exe") }
end

我们正在尝试安装.exe文件。但是,厨师抛出以下错误:

厨师::例外:: ValidationFailed

选项installer_type必须是[String]的一种!你通过了:custom。

有人可以帮我确定造成问题的原因。

厨师客户端版本是11.14.6

1 个答案:

答案 0 :(得分:1)

我没有在Chef 11.14.6中使用installer_type属性,我们只支持MSI。您可以挖掘出windows食谱的旧版本,该版本具有对自定义和nsis安装程序的核心外支持。对于记录,您使用的是一个已过期超过一年的Chef版本。不推荐。