我正在创建一个 ruby chef 脚本(cookbooks recipe)来在我在 Windows 上配置的虚拟机上安装 Postgresql。我有以下脚本:
postgresql_location = "#{Chef::Config['file_cache_path']}/#{node['postgresql']['filename']}" windows_package 'POSTGRESQL' 做 行动:安装 源 postgresql_location 安装程序类型:自定义 结尾
如果我有 .msi 格式的安装程序,安装将正常工作。但是,如果安装程序是 .exe 格式,则会引发异常。
是否需要添加任何缺失的脚本或语句才能使其正常工作?我的食谱中是否需要包含任何库或内置食谱?
感谢任何帮助。
谢谢,