WAMP 上的 PHPUnit 作曲家安装不起作用
PHPUnit composer installation on WAMP not working
我正在学习 Lynda.com 教程,但无法让 PHPUnit 工作。
这是我所做的:
项目文件夹:C:\wamp\www\stats
在这个文件夹中我有一个 composer.json 文件:
{
"require": {
},
"require-dev": {
"phpunit/phpunit": "*"
},
"autoload": {
"psr-0": {
"stats": ""
}
}
}
我运行作曲家命令:
>composer update
它创建了一个新文件夹 C:\wamp\www\stats\vendor 包含许多子文件夹,甚至是 /Symfony...??
然后我打开cmd.exe想运行 phpunit:
>cd C:\wamp\www\stats\
>phpunit
但是没用。错误信息:
未找到命令 "phpunit"
有人能帮忙吗?
如documentation所述:
要通过 Composer 进行系统范围的安装,您可以 运行:
composer global require "phpunit/phpunit=5.0.*"
我建议不要使用最新稳定版本 5.2
请注意,对于 php < 5.6
,您应该使用版本 ^4.8
还需要添加composer folder (C:\Users\<username>\AppData\Roaming\Composer\vendor\bin
) to your path enviroment variable
我正在学习 Lynda.com 教程,但无法让 PHPUnit 工作。
这是我所做的:
项目文件夹:C:\wamp\www\stats
在这个文件夹中我有一个 composer.json 文件:
{
"require": {
},
"require-dev": {
"phpunit/phpunit": "*"
},
"autoload": {
"psr-0": {
"stats": ""
}
}
}
我运行作曲家命令:
>composer update
它创建了一个新文件夹 C:\wamp\www\stats\vendor 包含许多子文件夹,甚至是 /Symfony...??
然后我打开cmd.exe想运行 phpunit:
>cd C:\wamp\www\stats\
>phpunit
但是没用。错误信息: 未找到命令 "phpunit"
有人能帮忙吗?
如documentation所述:
要通过 Composer 进行系统范围的安装,您可以 运行:
composer global require "phpunit/phpunit=5.0.*"
我建议不要使用最新稳定版本 5.2
请注意,对于 php < 5.6
,您应该使用版本 ^4.8还需要添加composer folder (C:\Users\<username>\AppData\Roaming\Composer\vendor\bin
) to your path enviroment variable