Я создаю сценарий ruby chef (рецепт поваренных книг) для установки Postgresql на мою подготовленную виртуальную машину в Windows. У меня есть следующие скрипты:
postgresql_location = "#{Chef::Config['file_cache_path']}/#{node['postgresql']['filename']}" windows_package 'POSTGRESQL' do action :install source postgresql_location installer_type :custom end
Если у меня есть установщик в формате .msi, установка пройдет нормально. Однако если установщик имеет формат .exe, возникает исключение.
Есть ли какой-нибудь отсутствующий скрипт или оператор, который мне нужно добавить, чтобы он работал? Существуют ли какие-либо библиотеки или встроенные рецепты, которые мне нужно включить в мой рецепт?
Цените любую помощь.
Спасибо,