找不到PHPUnit的TextUI/command.php

Tjo*_*rie 6 phpunit symfony composer-php

我在我的symfony2项目之后安装了phpunit: 如何使用从composer安装的phpunit?

但是我现在收到以下错误:

警告:include(C:\ Program Files(x86)\ Zend\Apache2\Program Files(x86)\ Zend\Apache2\htdocs\project1\vendor\phpunit\phpunit\PHPUnit\TextUI\Command.php):无法打开流:第150行的C:\ Program Files(x86)\ Zend\Apache2\htdocs\project1\vendor\composer\ClassLoader.php中没有此类文件或目录

该文件确实存在并且位于autoload_classmap文件中,所以我不确定为什么我在运行时收到此错误 vendor/bin/phpunit -c app

Meh*_*sly 3

您只应该修复您的 basePath 问题:而不是这样:

C:\Program Files (x86)\Zend\Apache2\Program Files (x86)\Zend\Apache2\htdocs\project1\vendor\phpunit\phpunit\PHPUnit\TextUI\Command.php

应该是这样的: C:\Program Files (x86)\Zend\Apache2\htdocs\project1\vendor\phpunit\phpunit\PHPUnit\TextUI\Command.php

您应该去阅读第 150 行composer\ClassLoader.php,如果可能的话添加一些echoorvar_dump来调试,并查看那里使用的指向错误路径的变量的内容。