我正在编写一个用于安装PHP的自定义自制程序。除了我需要通过PECL安装APC(以及其他一些)时,它的效果很好。 PECL安装暂停提出几个问题,导致brew安装失败或挂起,因为缺少用户输入。
有没有办法简单地接受PECL中的默认值?或者Homebrew可以以某种方式将Enter键发送到系统?
答案 0 :(得分:0)
找到了适用于我的用户输入hack here:
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"