Điểm:0

"Mô-đun API thực thể> = 8.x-1.0-alpha3 hiện là một phần phụ thuộc và cần được cài đặt trước khi chạy các bản cập nhật" trong khi cập nhật drush có nghĩa là gì?

lá cờ in

Tôi đang thực hiện cập nhật Drupal 8.6.18 lên 8.9.19 thông qua nhà soạn nhạc.

Sau khi nâng cấp các gói thông qua trình soạn thảo, tôi đã cập nhật cơ sở dữ liệu, hiển thị cảnh báo:

$ nhà cung cấp/bin/drush đã cập nhậtb
<a href="https://www.drupal.org/project/entity">API thực thể >= 8.x-1.0-alpha3</a>
 mô-đun hiện là phụ thuộc và cần được cài đặt trước khi chạy các bản cập nhật.
 (Hiện đang sử dụng API thực thể phương tiện bị thiếu API)                   
 [lỗi]
Yêu cầu kiểm tra báo lỗi. Bạn có muốn tiếp tục không? (y/n): 

Tiếp tục công việc, nhưng tôi có một chút sợ hãi.

Bối cảnh của tin nhắn này là gì?

drupal/entity đã có ở phiên bản 1.3.0:

$ nhà soạn nhạc hiển thị drupal/thực thể
[…]
phiên bản: * 1.3.0

Điều thú vị là chiều:thông tin không hiển thị thông tin phiên bản cho thực thể mô-đun. Đây có phải là lý do?

$ nhà cung cấp/bin/drush pm:thực thể thông tin
 Tiện ích mở rộng : thực thể                                                                                                                                                                                                             
 Dự án: Không xác định                                                                                                                                                                                                            
 Loại: mô-đun                                                                                                                                                                                                             
 Tiêu đề : Thực thể                                                                                                                                                                                                             
 Mô tả : Cung cấp API thực thể mở rộng, sẽ được chuyển sang lõi Drupal vào một ngày nào đó.                                                                                                                                         
 Đóng gói : Khác                                                                                                                                                                                                              
 PHP : 7.0.8                                                                                                                                                                                                              
 Trạng thái: đã bật                                                                                                                                                                                                            
 Đường dẫn: mô-đun/đóng góp/thực thể                                                                                                                                                                                             
 Phiên bản lược đồ: 8000                                                                                                                                                                                                               
 Yêu cầu: không có                                                                                                                                                                                                               
 Được yêu cầu bởi : media_entity, media_entity_document, media_entity_embeddable_video, media_entity_image, video_embed_media, foodservice_core, foodservice_globalelement, foodservice_product, foodservice_recipe, foodservice_video 
 Quyền: không có                                                                                                                                                                                                               
 Định cấu hình: Không có                                                            

tôi đã đọc rồi https://www.drupal.org/project/media_entity/issues/2722073, dẫn đến kết luận rằng cần phải bật mô-đun thực thể. Nhưng đó là trong trường hợp của tôi.

lá cờ id
Mô-đun thực thể trong cơ sở mã đó có số phiên bản trong tệp info.yml của nó không? Có một lý do cụ thể tại sao nó có thể không.
sonfd avatar
lá cờ in
Bạn cũng có thể xem số phiên bản trong giao diện người dùng trong danh sách Mô-đun hoặc trang Bản cập nhật có sẵn.
lá cờ in
Vâng, info.yml không có bất kỳ số phiên bản nào, mô-đun không được liệt kê trong giao diện người dùng. xem câu trả lời của tôi
Điểm:2
lá cờ in

Tôi nghĩ rằng tôi đã tìm thấy lý do. tôi đã có docroot/mô-đun/đóng góp/thực thể trả phòng từ https://git.drupalcode.org/project/entity.git thông qua nhà soạn nhạc. Phiên bản git dường như không có trường phiên bản và sau đó gây ra sự cố.

Lý do cơ bản là trước khi cập nhật, tôi đã có yêu cầu này:

"drupal/thực thể": "1.x-dev",

Điều này hướng dẫn nhà soạn nhạc sao chép dev repo.

Khi cập nhật, tôi đã thay đổi cái này thành

"drupal/thực thể": "^1.2",

Về mặt lý thuyết, không nhà soạn nhạc nào có thể tải xuống bản phát hành-ZIP, nhưng vì thư mục đã có sẵn nên có vẻ như chỉ cần kiểm tra phiên bản mới.

Đang xóa thư mục đó docroot/mô-đun/đóng góp/thực thểcài đặt nhà soạn nhạc + xây dựng lại bộ đệm đã giải quyết vấn đề.

lá cờ id
Đó là những gì tôi nghi ngờ.

Đă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.