【发布时间】:2011-09-14 08:48:10
【问题描述】:
我正在编写用于安装 PHP 的自定义自制程序。除了当我需要通过 PECL 安装 APC(和其他一些)时,它工作得很好。 PECL 安装暂停询问几个问题,并导致 brew 安装失败或由于缺少用户输入而挂起。
有没有办法简单地接受 PECL 中的默认值?或者 Homebrew 可以以某种方式将 Enter 键发送到系统?
【问题讨论】:
我正在编写用于安装 PHP 的自定义自制程序。除了当我需要通过 PECL 安装 APC(和其他一些)时,它工作得很好。 PECL 安装暂停询问几个问题,并导致 brew 安装失败或由于缺少用户输入而挂起。
有没有办法简单地接受 PECL 中的默认值?或者 Homebrew 可以以某种方式将 Enter 键发送到系统?
【问题讨论】:
找到了一个对我有用的用户输入破解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"
【讨论】: