拉拉维尔4测试;“phpunit”无法识别?
http://four.laravel.com/docs/testing说:“安装新的Laravel应用程序后,只需在命令行上运行即可运行测试。phpunit
phpunit
未被识别,我也尝试过php artisian test
php artisan phpunit
是在某个奇怪的文件夹中,还是实际上不包含在Laravel中?我不想安装它,如果有两个。phpunit
http://four.laravel.com/docs/testing说:“安装新的Laravel应用程序后,只需在命令行上运行即可运行测试。phpunit
phpunit
未被识别,我也尝试过php artisian test
php artisan phpunit
是在某个奇怪的文件夹中,还是实际上不包含在Laravel中?我不想安装它,如果有两个。phpunit
使用PHPUnit启动和运行(无需安装Pear并弄乱要使用它的每个系统)的一种简单方法是将其包含在您的composer.json文件中,例如
"phpunit/phpunit": "4.0.*",
然后,在执行操作后,您将能够从命令行运行PHPUnit,如下所示:composer update
vendor/bin/phpunit
由于 phpunit 将安装到 vendor/bin 文件夹中。
这将仅将 PHPUnit 安装到此项目中,而不是整个系统。因此,当您想要它消失时,只需从composer.json文件中删除该行,运行composer更新,然后噗噗,而不是跟踪。
如果您只想在开发过程中使用它,请在“require-dev”部分中添加 composer 行。这样,只有当您选择通过以下方式安装开发依赖项时,才会安装它:
php composer.phar install --dev
或
php composer.phar update
如果您是窗口用户并且遇到此问题,请执行以下操作:
您需要告诉 Window 在哪里可以找到 PHPUnit 命令,首先可以验证此文件是否存在于 Laravel 项目中的 /vendor/bin 下
最后,您需要将完整路径附加到窗口 PATH 变量中,/vendor/bin
为此:1.右键单击“计算机”,然后单击属性
Advanced system settings
Advanced
Environmental Variables
PATH
最后是你的通知的完整路径。laravel-project/vendor/bin;
;
注意:PATH 中可能已经存在其他变量,因此请确保不要通过在末尾附加自己的变量来覆盖它们
Ok