Symfony 2.4.10无法安装Doctrine Fixtures Bundle求助
兼容Symfony 2.4.10的Doctrine Fixtures Bundle版本推荐
你需要安装Doctrine Fixtures Bundle的2.2.x版本,这个分支完全适配你的Symfony 2.4.10环境,同时对PHP版本的要求也符合你当前的PHP 5.4.3(它只需要PHP >=5.3.2)。
具体安装命令
直接在终端执行以下Composer命令,指定明确的版本范围:
composer require --dev doctrine/doctrine-fixtures-bundle:2.2.*
为什么这个版本可行?
- 2.2.x分支的Fixtures Bundle依赖的是
symfony/doctrine-bridge ~2.3,刚好覆盖你的Symfony 2.4.10版本,不会出现你之前遇到的版本冲突问题。 - 这个版本保留了Fixtures Bundle的核心功能:比如编写Fixture类、批量加载测试数据、执行数据初始化等,完全能满足Symfony 2.4项目的数据填充需求。
如果安装时遇到其他依赖连锁问题,可以分两步操作,先声明依赖再单独更新这个包,避免影响其他已锁定的依赖:
composer require --dev doctrine/doctrine-fixtures-bundle:2.2.* --no-update composer update doctrine/doctrine-fixtures-bundle
内容的提问来源于stack exchange,提问作者Yassine Bayoudh
相关产品推荐
相关产品推荐

