当前位置: 首页 > 后端技术 > PHP

yii运行phpunit报错

时间:2023-03-30 00:35:20 PHP

在Yii中执行测试用例时,报错。内容如下:PHPWarning:require_once(PHPUnit/Runner/Version.php):failedtoopenstream:Nosuchfileordirectoryin/home/work/software/yii/framework/test/CTestCase.phponline11Warning:require_once(PHPUnit/Runner/Version.php):无法打开流:/home/work/software/yii/framework/test/CTestCase.php中没有这样的文件或目录,第11行PHP致命错误:require_once():失败openingrequired'PHPUnit/Runner/Version.php'(include_path='...')in/home/work/software/yii/framework/test/CTestCase.phponline11Fatalerror:require_once():Failedopeningrequired'PHPUnit/Runner/Version.php'(include_path='...')in/home/work/software/yii/framework/test/CTestCase.php第11行使用的phpunit版本是5.7。使用该版本时,不再需要显示PHPUnit/Runner/Version.php等头文件。我目前使用的Yii版本是1.1.15,在yii/framework/test/CTestCase.php中可以看到如下内容:require_once('PHPUnit/Runner/Version.php');require_once('PHPUnit/Util/文件系统.php');//PHPUnit<=3.6.11spl_autoload_unregister(array('YiiBase','autoload'));require_once('PHPUnit/Autoload.php');的解决方法可以看到,显示包含phpunitPHPUnit/Runner/Version.php,PHPUnit/Util/Filesystem.php,PHPUnit/Autoload.php文件可以注释掉。//require_once('PHPUnit/Runner/Version.php');//require_once('PHPUnit/Util/Filesystem.php');//PHPUnit<=3.6.11spl_autoload_unregister(array('YiiBase','autoload'))的解决方法);//require_once('PHPUnit/Autoload.php');

最新推荐
猜你喜欢