Tôi đã sử dụng drupal được hơn một tháng rồi. Tôi không thể cài đặt các mô-đun đúng cách do sự cố cập nhật của nhà soạn nhạc 2.
Cho đến nay tôi đã thực hiện các thay đổi sau khi cập nhật nhà soạn nhạc 2
"oomphinc/composer-installers-extender": "^2",
"wikimedia/composer-merge-plugin": "^2",
"drupal/core-composer-scaffold": "^8"
Khi tôi thử cập nhật trình soạn nhạc, tôi gặp các lỗi sau
vấn đề 1
- acquia/lightning 4.1.11 yêu cầu drupal/lightning_media ^3.14 || ^4.1 -> thỏa mãn bởi drupal/lightning_media[3.14.0, ..., 3.x-dev (bí danh của dev-3.x), 4.1.0, ..., 4.x-dev (bí danh của dev -4.x)].
- acquia/lightning[4.1.12, ..., 4.1.15] yêu cầu drupal/lightning_media ^3.21 || ^4.6 -> thỏa mãn bởi drupal/lightning_media[3.21.0, 3.x-dev (bí danh của dev-3.x), 4.6.0, 4.x-dev (bí danh của dev-4.x)].
- drupal/lightning_media 4.x-dev là bí danh của drupal/lightning_media dev-4.x và do đó cũng cần phải cài đặt nó.
- drupal/lightning_media[dev-4.x, 3.15.0, 4.3.0, ..., 4.6.0] yêu cầu drupal/slick_entityreference ^2.0 -> thỏa mãn bởi drupal/slick_entityreference[2.0.0-rc1, 2.0.0 , 2.x-dev (bí danh của dev-2.x)].
- drupal/slick_entityreference 2.x-dev là bí danh của drupal/slick_entityreference dev-2.x và do đó cũng cần phải cài đặt nó.
- drupal/lightning_media 3.x-dev là bí danh của drupal/lightning_media dev-3.x và do đó cũng cần phải cài đặt nó.
- drupal/lightning_media[3.14.0, 4.1.0, ..., 4.2.0] yêu cầu oomphinc/composer-installers-extender ^1.1 -> tìm thấy oomphinc/composer-installers-extender[v1.1, v1.1.1, v1.1.2] nhưng nó xung đột với yêu cầu composer.json gốc của bạn (^2.0).
- drupal/lightning_media 3.16.0 yêu cầu drupal/slick 2.0 -> tìm thấy drupal/slick[2.0.0] nhưng nó xung đột với trình soạn thảo gốc của bạn.json yêu cầu (^1.0.0).
- drupal/lightning_media[dev-3.x, 3.17.0, ..., 3.21.0] yêu cầu drupal/slick ^2.0 -> tìm thấy drupal/slick[dev-2.x, 2.0.0-alpha1, .. ., 2.x-dev (bí danh của dev-2.x)] nhưng nó xung đột với yêu cầu composer.json gốc của bạn (^1.0.0).
- drupal/slick_entityreference[dev-2.x, 2.0.0-rc1, ..., 2.0.0] yêu cầu drupal/slick ~2.0 -> tìm thấy drupal/slick[dev-2.x, 2.0.0-alpha1, ..., 2.x-dev (bí danh của dev-2.x)] nhưng nó xung đột với yêu cầu gốc composer.json (^1.0.0) của bạn.
- Root composer.json yêu cầu acquia/lightning ~4.1.11 -> thỏa mãn bởi acquia/lightning[4.1.11, ..., 4.1.15].
Và khi tôi cố gắng thêm nhà soạn nhạc yêu cầu acquia/sét
vấn đề 1
- Root composer.json yêu cầu oomphinc/composer-installers-extender ^2.0, đã tìm thấy oomphinc/composer-installers-extender[2.0.0] nhưng gói đã được sửa thành v1.1.2 (phiên bản tệp khóa) bằng cách cập nhật một phần và phiên bản đó không phù hợp với. Đảm bảo rằng bạn liệt kê nó làm đối số cho lệnh cập nhật.
vấn đề 2
- grasmash/drupal-security-warning bị khóa với phiên bản 1.1.1 và không yêu cầu cập nhật gói này.
- grasmash/drupal-security-warning 1.1.1 yêu cầu composer-plugin-api ^1.0 -> tìm thấy composer-plugin-api[2.1.0] nhưng nó không khớp với ràng buộc.
vấn đề 3
- acquia/lightning 5.2.x-dev yêu cầu drupal/lightning_media ^4.6 -> tìm thấy drupal/lightning_media[dev-4.x, 4.6.0, 4.x-dev (bí danh của dev-4.x)] nhưng gói được sửa thành 3.14.0 (phiên bản tệp khóa) bằng bản cập nhật một phần và phiên bản đó không khớp. Đảm bảo rằng bạn liệt kê nó làm đối số cho lệnh cập nhật.
- acquia/lightning 5.2.0 yêu cầu drupal/core ^9.2 -> tìm thấy drupal/core[9.2.0-alpha1, ..., 9.3.x-dev] nhưng nó xung đột với yêu cầu composer.json gốc của bạn (^8.8. 10).
- Root composer.json yêu cầu acquia/lightning ^5.2 -> thỏa mãn bởi acquia/lightning[5.2.0, 5.2.x-dev].
Bất kỳ đề xuất sẽ được nhiều đánh giá cao