Điểm:0

Sự cố sau khi cập nhật Composer 2

lá cờ in

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

lá cờ cn
Nâng cấp lên Composer 2 có thể mất một chút thời gian, nhưng vì Lightning là EOL trong năm nay (https://www.acquia.com/blog/acquia-lightning-eol-2021-acquia-cms-future), tôi sẽ gắn bó với Composer 1 ngay bây giờ và chuyển sang Composer 2 khi bạn rời khỏi Lightning.
Akshar Vijay avatar
lá cờ in
@PatrickKenny Cảm ơn, làm cách nào tôi có thể hoàn nguyên về phiên bản trước của trình soạn thảo. Tôi đang sử dụng drupal khoảng một tháng nay. Tôi hiểu rằng nếu tôi nhập phiên bản của nhà soạn nhạc thì nó sẽ . Nhưng tôi không chắc đó là phiên bản nào
lá cờ cn
https://stackoverflow.com/questions/64597051/how-to-downgrade-or-install-a-specific-version-of-composer

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.