ฉันใช้ drupal มานานกว่าหนึ่งเดือนแล้ว ฉันไม่สามารถติดตั้งโมดูลได้อย่างถูกต้องเนื่องจากปัญหาในการอัปเดตผู้แต่ง 2
จนถึงตอนนี้ฉันได้ทำการเปลี่ยนแปลงต่อไปนี้ในขณะที่อัปเดตผู้แต่ง 2
"oomphinc/composer-installers-extender": "^2",
"วิกิมีเดีย/ผู้แต่งผสานปลั๊กอิน": "^2",
"drupal/core-composer-scaffold": "^8"
เมื่อฉันพยายามอัปเดตผู้แต่ง ฉันได้รับข้อผิดพลาดต่อไปนี้
ปัญหา 1
- acquia/lightning 4.1.11 ต้องการ drupal/lightning_media ^3.14 || ^4.1 -> พอใจโดย drupal/lightning_media[3.14.0, ..., 3.x-dev (นามแฝงของ dev-3.x), 4.1.0, ..., 4.x-dev (นามแฝงของ dev -4.x)].
- acquia/lightning[4.1.12, ..., 4.1.15] ต้องการ drupal/lightning_media ^3.21 || ^4.6 -> พอใจโดย drupal/lightning_media[3.21.0, 3.x-dev (นามแฝงของ dev-3.x), 4.6.0, 4.x-dev (นามแฝงของ dev-4.x)]
- drupal/lightning_media 4.x-dev เป็นนามแฝงของ drupal/lightning_media dev-4.x ดังนั้นจึงจำเป็นต้องติดตั้งด้วย
- drupal/lightning_media[dev-4.x, 3.15.0, 4.3.0, ..., 4.6.0] ต้องการ drupal/slick_entityreference ^2.0 -> พอใจโดย drupal/slick_entityreference[2.0.0-rc1, 2.0.0 , 2.x-dev (นามแฝงของ dev-2.x)].
- drupal/slick_entityreference 2.x-dev เป็นนามแฝงของ drupal/slick_entityreference dev-2.x ดังนั้นจึงจำเป็นต้องติดตั้งด้วย
- drupal/lightning_media 3.x-dev เป็นนามแฝงของ drupal/lightning_media dev-3.x ดังนั้นจึงจำเป็นต้องติดตั้งด้วย
- drupal/lightning_media[3.14.0, 4.1.0, ..., 4.2.0] ต้องการ oomphinc/composer-installers-extender ^1.1 -> พบ oomphinc/composer-installers-extender[v1.1, v1.1.1, v1.1.2] แต่มันขัดแย้งกับที่ผู้แต่งรูทของคุณต้องการ (^2.0)
- drupal/lightning_media 3.16.0 ต้องการ drupal/slick 2.0 -> พบ drupal/slick[2.0.0] แต่มันขัดแย้งกับ root ของ composer.json ที่ต้องการ (^1.0.0)
- drupal/lightning_media[dev-3.x, 3.17.0, ..., 3.21.0] ต้องการ drupal/slick ^2.0 -> พบ drupal/slick[dev-2.x, 2.0.0-alpha1, .. ., 2.x-dev (นามแฝงของ dev-2.x)] แต่มันขัดแย้งกับที่ผู้แต่งรูทของคุณต้องการ (^1.0.0)
- drupal/slick_entityreference[dev-2.x, 2.0.0-rc1, ..., 2.0.0] ต้องการ drupal/slick ~2.0 -> พบ drupal/slick[dev-2.x, 2.0.0-alpha1, ..., 2.x-dev (นามแฝงของ dev-2.x)] แต่มันขัดแย้งกับ root ผู้แต่ง json ของคุณต้องการ (^1.0.0)
- ผู้แต่งรูท json ต้องการ acquia/lightning ~4.1.11 -> พอใจโดย acquia/lightning[4.1.11, ..., 4.1.15]
และเมื่อฉันพยายามเพิ่มผู้แต่งต้องใช้ acquia/lightning
ปัญหา 1
- ผู้แต่งรูท json ต้องการ oomphinc/composer-installers-extender ^2.0 พบ oomphinc/composer-installers-extender[2.0.0] แต่แพ็คเกจได้รับการแก้ไขเป็น v1.1.2 (รุ่นล็อกไฟล์) โดยการอัปเดตบางส่วนและเวอร์ชันนั้น ไม่ตรงกัน ตรวจสอบให้แน่ใจว่าคุณระบุเป็นอาร์กิวเมนต์สำหรับคำสั่ง update
ปัญหาที่ 2
- grasmash/drupal-security-warning ถูกล็อคเป็นเวอร์ชัน 1.1.1 และไม่มีการร้องขอการอัปเดตของแพ็คเกจนี้
- grasmash/drupal-security-warning 1.1.1 ต้องการผู้แต่ง-ปลั๊กอิน-api ^1.0 -> พบผู้แต่งปลั๊กอิน-api[2.1.0] แต่ไม่ตรงกับข้อจำกัด
ปัญหา 3
- acquia/lightning 5.2.x-dev ต้องการ drupal/lightning_media ^4.6 -> พบ drupal/lightning_media[dev-4.x, 4.6.0, 4.x-dev (นามแฝงของ dev-4.x)] แต่แพ็คเกจ ได้รับการแก้ไขเป็น 3.14.0 (เวอร์ชันล็อคไฟล์) โดยการอัปเดตบางส่วนและเวอร์ชันนั้นไม่ตรงกัน ตรวจสอบให้แน่ใจว่าคุณระบุเป็นอาร์กิวเมนต์สำหรับคำสั่ง update
- acquia/lightning 5.2.0 ต้องการ drupal/core ^9.2 -> พบ drupal/core[9.2.0-alpha1, ..., 9.3.x-dev] แต่มันขัดแย้งกับ root ผู้แต่ง json ของคุณต้องการ (^8.8. 10).
- ผู้แต่งรูท json ต้องการ acquia/lightning ^5.2 -> พอใจโดย acquia/lightning[5.2.0, 5.2.x-dev]
ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชมมาก