系统: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'...
答案 0 :(得分:1)
我确信E:\ wamp \ www \ website \ vendor \ bin不包含任何phpunit或codeception文件。因为您已经全局安装了phpunit和codeception,这意味着它们安装在其他地方而不是网站文件中(这也是有意义的)。
以下是有关如何在Windows中全局添加composer的一些说明 Is there any way to install Composer globally on Windows?
我没有窗户,所以我不能直接告诉你事情的原因。