Как передавать пользовательский ввод в PECL в установке HomeBrew?
Вопрос
Я пишу пользовательскую формулу Homebrew для установки PHP. Это прекрасно работает, за исключением случаев, когда мне нужно установить APC (и некоторые другие) через PECL. Установка PECL приостанавливается, чтобы задать несколько вопросов, и приводит к выходу из строя или подвешиваться из -за отсутствия пользовательского ввода.
Есть ли способ просто принять значения по умолчанию в PECL? Или может как -то Homebrew отправить ключ Enter в систему?
Решение
Нашел взлом пользователя ввода здесь это сработало для меня:
system "printf \"no\nno\nno\nno\nyes\nno\n\" | #{prefix}/bin/pecl install -afl apc"
system "printf \"autodetect\n\" | #{prefix}/bin/pecl install -afl libevent-beta"
Не связан с StackOverflow