PHPUnit's TextUI/command.php not found

爱⌒轻易说出口 提交于 2019-12-23 09:39:30

问题


I installed phpunit for my symfony2 project following this: How to use phpunit installed from composer?

But I get the following error now:

Warning: include(C:\Program Files (x86)\Zend\Apache2\Program Files (x86)\Zend\Apache2\htdocs\project1\vendor\phpunit\phpunit\PHPUnit\TextUI\Command.php): failed to open stream: No such file or directory in C:\Program Files (x86)\Zend\Apache2\htdocs\project1\vendor\composer\ClassLoader.php on line 150

The file does exist and is in the autoload_classmap file, so I'm unsure why I receive this error when I run vendor/bin/phpunit -c app


回答1:


You only should fix your basePath issue: instead of this:

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

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

You should go and read in line 150 of composer\ClassLoader.php and if possible add some echo or var_dump to debug and see the content of the variables used there that point to a wrong path.




回答2:


Program Files (x86)\Zend\Apache2\

show up twice in the include error but not the open stream error.

open stream: No such file or directory in C:\Program Files (x86)\Zend\Apache2\htdocs\project1\vendor\composer\ClassLoader.php on line 150



来源:https://stackoverflow.com/questions/13765651/phpunits-textui-command-php-not-found

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!