由于超出了此问题的范围,我目前无法使用CakePHP 2.4.10。我已经花了整整一天的时间尝试使用PHPUnit 3.7.38,但是运行./cake test app
时出现unrecognized option -- w
错误。
我已按照此处的说明进行安装:
https://book.cakephp.org/2.0/en/development/testing.html
总而言之,我从https://phar.phpunit.de/phpunit-3.7.38.phar获取了所需的PHPUnit版本,使其可执行,然后将其复制到/ usr / local / bin / phpunit中。我设置了我的PHP包含路径以包含此路径,并确保cake.php需要/ usr / bin / local / phpunit。
运行./cake test
时,得到以下输出:
#!/usr/bin/env php
PHPUnit 3.7.38 by Sebastian Bergmann.
unrecognized option -- w
我不知道wtf试图将此选项传递给PHPUnit。有什么想法吗?