1

对于我的一生,我无法解决这个问题,Fresh Laravel 安装在 WAMP(win7 64)之上,添加了适当的路径变量等,并且 arisan 正在响应,但是如果我运行“php artisan test”,我会得到:

'LARAVEL_ENV' 不是内部或外部命令、可运行程序或批处理文件。

想法?

4

1 回答 1

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再次使用

于 2013-04-09T08:06:03.647 回答