无法运行phpunit来测试Windows 10上的laravel

时间:2015-10-18 16:53:05

标签: windows phpunit laravel-5.1

我在Windows 10机器上安装了laravel 5.1。 Laravel 5.1预装了phpunit

我可以看到它存在于vendor \ bin目录中 - phpunit和phpunit.bat

当我从laravel项目的根目录运行phpunit命令时,出现以下错误:

  

PHPUnit的       无法运行程序“phpunit”(在目录“C:\ wamp \ www \ laravel \ myproject”中):CreateProcess error = 2,系统找不到指定的文件

我尝试了以下vendor/bin/phpunit,我收到以下错误:

  

供应商/斌/ PHPUnit的       无法运行程序“C:\ wamp \ www \ laravel \ leavetracker-5.1 \ vendor \ bin \ phpunit”(在目录“C:\ wamp \ www \ laravel \ myproject”中):CreateProcess error = 193,%1不是有效的Win32应用程序

我试图将phpunit添加为环境变量,但它仍然无效:

C:\wamp\www\laravel\myproject\vendor\bin;

2 个答案:

答案 0 :(得分:2)

如评论中所述,您可以执行以下命令:

> vendor/bin/phpunit.bat

检查php.ini配置文件以正确配置CLI,执行命令:

> php -i

搜索php.ini字符串。

答案 1 :(得分:0)

这是我在Windows 10上使用的

C:\code\laravel-project> vendor\bin\phpunit