3 回答

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
現(xiàn)在,裝置可以干凈地加載,無(wú)需任何調(diào)整。使用此過(guò)程的人可能希望從沖突部分中刪除條令行,并進(jìn)行另一個(gè)作曲家更新以恢復(fù)同步。
要重現(xiàn)該問(wèn)題,請(qǐng)從新的 5.1 項(xiàng)目開(kāi)始并嘗試安裝固定裝置包:
symfony new --full new_project
cd new_project
composer require --dev orm-fixtures
然后您會(huì)收到又大又長(zhǎng)的錯(cuò)誤消息。這是當(dāng)權(quán)者正在努力的事情。實(shí)際上有點(diǎn)奇怪的是,這類問(wèn)題竟然在各種測(cè)試過(guò)程中都被忽略了。很稀少。
然而,你可以通過(guò)做一些原則降級(jí)來(lái)解決這個(gè)問(wèn)題。將這些學(xué)說(shuō)行添加到composer.json:
"conflict": {
"symfony/symfony": "*",
"doctrine/common": ">= 3.0",
"doctrine/persistence": "<1.3"
},
然后,秘密成分是,您應(yīng)該清除作曲家緩存并進(jìn)行作曲家更新以實(shí)際降級(jí)學(xué)說(shuō):
composer clear-cache
composer update
composer require --dev orm-fixtures
它應(yīng)該有效。
但同樣,這有望在不久的將來(lái)得到解決。

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
正如錯(cuò)誤消息中所寫(xiě):最新版本的doctrine/doctrine-fixtures-bundle
require doctrine/data-fixtures
。該軟件包尚不與doctrine/common
v3 兼容,但該版本當(dāng)前已安裝在您的系統(tǒng)上。
無(wú)論您如何安裝doctrine/common
,都需要將其降級(jí)。如果您需要幫助,請(qǐng)編輯您的問(wèn)題以包含您的composer.json

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
正在修復(fù):https://github.com/doctrine/data-fixtures/pull/349/files
同時(shí)您可以通過(guò)添加來(lái)安裝它
"repositories": [
{
"type": "vcs",
"url": "https://github.com/fruitwasp/data-fixtures"
}
],
到你的composer.json然后運(yùn)行
composer require doctrine/data-fixtures:"dev-doctrinecommon as 1.4.3" --dev
composer require orm-fixtures --dev
- 3 回答
- 0 關(guān)注
- 253 瀏覽
添加回答
舉報(bào)