对于我的生活,我无法解决这个问题,Fresh Laravel安装了WAMP(win7 64)的适当路径变量等等,并且如果我运行“php artisan test”我会得到响应:
'LARAVEL_ENV'未被识别为内部或外部命令, 可操作程序或批处理文件。
想法?
答案 0 :(得分:2)
请参阅此提交,该提交会破坏Windows中的功能:https://github.com/laravel/laravel/commit/4046313ecd4934e09a621ee930ee31f88262475e
Oli在论坛中给出的解决方案是更改runner.php中的代码:
protected function test() {
...
putenv('LARAVEL_ENV='.Request::env());
passthru('phpunit --configuration '.$esc_path, $status);
...
}
您应该可以再次使用php artisan --env=test test