我在Windows 10机器上安装了Laravel 5.1。Laravel 5.1预先安装了PHPUnit,我可以在vendor\bin目录中找到phpunit和phpunit.bat文件。但是,当我从我的Laravel项目根目录运行
phpunit
命令时,出现以下错误:
我尝试使用phpunit Cannot run program "phpunit" (in directory "C:\wamp\www\laravel\myproject"): CreateProcess error=2, The system cannot find the file specified
vendor/bin/phpunit
命令,但是出现以下错误:
我还尝试将phpunit添加为环境变量,但它仍然无法正常工作。请帮我解决这个问题。vendor/bin/phpunit Cannot run program "C:\wamp\www\laravel\leavetracker-5.1\vendor\bin\phpunit" (in directory "C:\wamp\www\laravel\myproject"): CreateProcess error=193, %1 is not a valid Win32 application
C:\wamp\www\laravel\myproject\vendor\bin;
phpunit.bat
吗? - Matteoxdebug.max_nesting_level=300
,重启了所有服务,重新发出了命令vendor/bin/phpunit.bat
,但我仍然得到了Maximum function nesting level of '100' reached
的错误提示。 - adam78php -i
命令并检查php.ini
字符串,或者如果你有 grep 命令,可以执行php -i |grep 'php.ini'
。 - Matteoxdebug.max_nesting_level=300
添加到正确的php.ini文件中,使其正常工作。 - adam78