Как обычно установить последнюю версию OPAM (менеджера пакетов OCaml) в среде CI (например, Travis CI)?Официальный сценарий оболочки install.sh запрашивает ввод данных пользователем и не имеет параметров командной строки или переменных среды для их переопределения.Я мог бы использовать echo
или cat
для передачи некоторых ответов на стандартный ввод, но это кажется довольно хрупким.
Я также мог бы установить OPAM из диспетчера пакетов ОС (например, apt в Linux), но это часто непоследняя версия.