我们的食谱中有以下食谱:
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文件。但是,厨师抛出以下错误:
选项installer_type必须是[String]的一种!你通过了:custom。
有人可以帮我确定造成问题的原因。
厨师客户端版本是11.14.6
答案 0 :(得分:1)
我没有在Chef 11.14.6中使用installer_type
属性,我们只支持MSI。您可以挖掘出windows
食谱的旧版本,该版本具有对自定义和nsis安装程序的核心外支持。对于记录,您使用的是一个已过期超过一年的Chef版本。不推荐。