我正在将Symfony 4.2与测试包一起使用,其中包括symfony / phpunit-bridge 4.2。
PHPUnit的默认版本是6.5,但我想将其升级到7.5。
在Symfony PHPUnit Bridger文档上,它说:
将SYMFONY_PHPUNIT_VERSION环境变量设置为例如5.5改变基础 版本的PHPUnit改为5.5,而不是默认的5.3。
还可以在phpunit.xml.dist文件中设置此环境变量。
我尝试了三种方式:
然后,我删除了/bin/.phpunit文件夹,并运行/ bin / phpunit命令以重新安装PHPUnit。
只有第三种方法可以升级PHPUnit版本。
我在这里做错了什么?
设置SYMFONY_PHPUNIT_VERSION的最佳位置在哪里?
答案 0 :(得分:0)
我遇到了同样的问题,偶然发现了您的帖子,感谢您对此环境变量的提示。
就我而言,我将 SYMFONY_PHPUNIT_VERSION 放入容器环境定义的docker-compose.yml中。 不必删除bin / .phpunit文件夹,因为重新运行 bin / phpunit 会确保已安装所需的版本。
如果您不使用docker,则可以尝试以下操作:
SYMFONY_PHPUNIT_VERSION=7.5 bin/phpunit
或
export SYMFONY_PHPUNIT_VERSION=7.5
bin/phpunit