3 回答
TA贡献1790条经验 获得超9个赞
现在,装置可以干净地加载,无需任何调整。使用此过程的人可能希望从冲突部分中删除条令行,并进行另一个作曲家更新以恢复同步。
要重现该问题,请从新的 5.1 项目开始并尝试安装固定装置包:
symfony new --full new_project
cd new_project
composer require --dev orm-fixtures
然后您会收到又大又长的错误消息。这是当权者正在努力的事情。实际上有点奇怪的是,这类问题竟然在各种测试过程中都被忽略了。很稀少。
然而,你可以通过做一些原则降级来解决这个问题。将这些学说行添加到composer.json:
"conflict": {
"symfony/symfony": "*",
"doctrine/common": ">= 3.0",
"doctrine/persistence": "<1.3"
},
然后,秘密成分是,您应该清除作曲家缓存并进行作曲家更新以实际降级学说:
composer clear-cache
composer update
composer require --dev orm-fixtures
它应该有效。
但同样,这有望在不久的将来得到解决。
TA贡献1777条经验 获得超3个赞
正如错误消息中所写:最新版本的doctrine/doctrine-fixtures-bundle
require doctrine/data-fixtures
。该软件包尚不与doctrine/common
v3 兼容,但该版本当前已安装在您的系统上。
无论您如何安装doctrine/common
,都需要将其降级。如果您需要帮助,请编辑您的问题以包含您的composer.json
TA贡献1839条经验 获得超15个赞
正在修复:https://github.com/doctrine/data-fixtures/pull/349/files
同时您可以通过添加来安装它
"repositories": [
{
"type": "vcs",
"url": "https://github.com/fruitwasp/data-fixtures"
}
],
到你的composer.json然后运行
composer require doctrine/data-fixtures:"dev-doctrinecommon as 1.4.3" --dev
composer require orm-fixtures --dev
- 3 回答
- 0 关注
- 145 浏览
添加回答
举报