【发布时间】:2015-10-11 01:42:41
【问题描述】:
我一直在尝试在一个基于 Yii 框架的现有项目上运行 PHPUnit 单元测试。使用 Ubuntu 15.04 中的终端,我通过 Composer 全局安装了 PHPUnit,并将“~/.composer/vendor/bin”添加到我的路径中。问题是,测试无法运行。他们返回一个警告和一个错误:
警告:
PHP 警告:require_once(PHPUnit/Runner/Version.php): failed to open stream: No such file or directory in [Yii Project root]/framework/test/CTestCase.php on line 11
错误:
PHP 致命错误:require_once():需要打开失败 'PHPUnit/Runner/Version.php'
我知道Version.php存在于
~/.composer/vendor/phpunit/phpunit/src/Runner
但似乎 PHP 在错误的地方寻找它。 为什么require语句找不到Version.php,应该在哪里安装才能找到呢?
【问题讨论】:
标签: php ubuntu yii composer-php