【发布时间】:2012-12-11 12:14:42
【问题描述】:
PHPUnit 适用于其他项目,但是当我尝试运行 Yii 测试时,我收到以下警告(即使是空测试):
有 1 次失败:
1) 警告
警告:include(PHP_Invoker.php):打开流失败:没有这样的文件 或目录 C:\Users\pumpkin\Documents\GitHub\arhano\codebase\arhanoii\vendor\yiisoft\yii\framework\YiiBase.php 在第 423 行
警告:include():未能打开“PHP_Invoker.php”以包含在内 (include_path='.;C:\Users\pumpkin\Documents\GitHub\arhano\codebase\arhanoii\componen ts;C:\Users\pumpkin\Documents\GitHub\arhano\codebase\arhanoii\models;C:\xampp\php\PEAR') 在 C:\Users\pumpkin\Documents\GitHub\arhano\codebase\arhanoii\ vendor\yiisoft\yii\framework\YiiBase.php 在第 423 行
看起来我必须安装 phpunit/PHP_Invoker,但这是不可能的,因为它需要 pcntl PHP 扩展,这在 Win 上不可用。
您知道如何消除此警告吗?是否可以在不使用 PHP_Invoker 的情况下在 Windows 上运行 Yii 测试?
【问题讨论】: