Yii2:使用composer安装codeception和phpunit并使用它

时间:2014-10-20 19:20:27

标签: testing phpunit composer-php yii2 codeception

系统:Win7,64位

我用作曲家安装了yii2。我还尝试使用这些命令安装codeer和phpunit

composer global require "phpunit/phpunit=4.3.*"
composer global require "codeception/codeception=2.0.*"
composer global require "codeception/specify=*"
composer global require "codeception/verify=*"

我还将teh phpunit添加到composer.json

 "require-dev": {
    "yiisoft/yii2-codeception": "*",
    "yiisoft/yii2-debug": "*",
    "yiisoft/yii2-gii": "*",
    "yiisoft/yii2-faker": "*",
    "phpunit/phpunit": "4.3.*"
},

并添加了当前路径到PATH环境变量

E:\wamp\www\website\vendor\bin

但如果我跑

phpunit --version

codeception

我收到错误消息“未找到命令'phpunit'...

1 个答案:

答案 0 :(得分:1)

我确信E:\ wamp \ www \ website \ vendor \ bin不包含任何phpunit或codeception文件。因为您已经全局安装了phpunit和codeception,这意味着它们安装在其他地方而不是网站文件中(这也是有意义的)。

以下是有关如何在Windows中全局添加composer的一些说明 Is there any way to install Composer globally on Windows?

我没有窗户,所以我不能直接告诉你事情的原因。