Điểm:0

Không thể cập nhật mô-đun Nhóm với nhà soạn nhạc

lá cờ cn

Chúng tôi đang sử dụng mô-đun Nhóm trên trang web D8 của chúng tôi. Chúng tôi sử dụng trình soạn thảo để quản lý các mô-đun và phần phụ thuộc của mình. Tôi là một người mới làm quen với nhà soạn nhạc, vì vậy có thể giải pháp ở ngay trước mặt tôi, nhưng tôi không thể nhìn thấy nó.

Mô-đun Nhóm từ chối cập nhật. Nó hiện đang ở mức 1.0 và tôi muốn cập nhật nó lên 1.4. Tôi đã thử chạy một cách đơn giản cập nhật nhà soạn nhạc drupal/nhóm, sử dụng --with-phụ thuộc--with-all-phụ thuộc Tôi đã thử cập nhật thủ công nhà soạn nhạc.json để yêu cầu cả "1.4" và "^1.*". Tôi đã thử chạy tại sao không lệnh và tất cả những gì tôi nhận được là "Không có gói cài đặt nào tùy thuộc vào "drupal/group" trong các phiên bản không khớp với 1.4" Tuy nhiên, khi tôi cố cập nhật mô-đun nhóm sau khi thay đổi phiên bản trong tệp soạn thảo, tất cả những gì tôi nhận được là như sau.

$ cập nhật nhà soạn nhạc drupal/nhóm --with-all-dependencies
Đang tải kho lưu trữ của nhà soạn nhạc với thông tin gói
Cập nhật phụ thuộc 
Không có gì để sửa đổi trong tập tin khóa
Cài đặt các phụ thuộc từ tệp khóa (bao gồm cả yêu cầu-dev)
Không có gì để cài đặt, cập nhật hoặc gỡ bỏ
Luồng gói/jsonpath bị hủy bỏ, bạn nên tránh sử dụng nó. Thay vào đó, hãy sử dụng softcreatr/jsonpath.
Gói container-interop/container-interop bị bỏ, bạn nên tránh sử dụng nó. Thay vào đó, hãy sử dụng psr/thùng chứa.
Tạo file autoload 35 gói mình đang dùng đang tìm tài trợ.
Sử dụng lệnh `composer fund` để tìm hiểu thêm!

Tuy nhiên, nếu tôi cố cập nhật bằng phiên bản trong lệnh, tôi sẽ nhận được thông tin sau.

$ cập nhật nhà soạn nhạc drupal/nhóm:1.4
Đang tải kho lưu trữ của nhà soạn nhạc với thông tin gói
Cập nhật phụ thuộc
Không có gì để sửa đổi trong tập tin khóa
Không thể tìm thấy một bộ gói tương thích chỉ dựa trên các yêu cầu không dành cho nhà phát triển của bạn.
Các yêu cầu của bạn có thể được giải quyết thành công khi có các gói yêu cầu-dev.
Bạn có thể cần di chuyển các gói từ yêu cầu-dev hoặc một số phụ thuộc của chúng sang yêu cầu.

  vấn đề 1
    - Root composer.json yêu cầu drupal/group 1.*, 1.4, found drupal/group[1.0.0] nhưng nó không khớp với ràng buộc.

Composer.json của tôi ở đây, nhưng tôi không thể tìm thấy bất kỳ thứ gì có thể ngăn việc này.

{
    "name": "drupal/dự án được đề xuất",
    "description": "Mẫu dự án cho các dự án Drupal 8 với gốc tài liệu được di chuyển",
    "loại": "dự án",
    "giấy phép": "GPL-2.0 trở lên",
    "trang chủ": "https://www.drupal.org/project/drupal",
    "hỗ trợ": {
        "tài liệu": "https://www.drupal.org/docs/user_guide/en/index.html",
        "trò chuyện": "https://www.drupal.org/node/314178"
    },
    "kho": [
        {
            "loại": "nhà soạn nhạc",
            "url": "https://packages.drupal.org/8"
        }
    ],
    "yêu cầu": {
        "nhà soạn nhạc/trình cài đặt": "^1.2",
        "drupal/adaptivetheme": "^3.1",
        "drupal/địa chỉ": "^1.8",
        "drupal/allowed_formats": "^1.3",
        "drupal/at_tools": "^3.2",
        "drupal/auto_entitylabel": "^3.0@beta",
        "drupal/better_exposed_filters": "^4.0@beta",
        "drupal/lịch": "^1.0-alpha2",
        "drupal/conditional_fields": "^4.0@alpha",
        "drupal/core-composer-scaffold": "^8.9",
        "drupal/core-project-message": "^8.9",
        "drupal/core-recommended": "^8.9.17",
        "drupal/cshs": "^3.0",
        "drupal/date_recur": "^2.0",
        "drupal/date_recur_modular": "^2.0",
        "drupal/ds": "^3.5",
        "drupal/emptyparagraphkiller": "^1.0@alpha",
        "drupal/mã hóa": "^1.0",
        "drupal/khía cạnh": "1.7",
        "drupal/facets_range_dropdowns": "^1.0@beta",
        "drupal/nguồn cấp dữ liệu": "^3.0@alpha",
        "drupal/feeds_ex": "^1.0@alpha",
        "drupal/feeds_tamper": "^2.0@beta",
        "drupal/field_group": "^3.0",
        "drupal/field_permissions": "^1.0@RC",
        "drupal/file_extractor": "^2.0",
        "drupal/flag": "^4.0@beta",
        "drupal/fullcalendar_view": "^2.6",
        "drupal/nhóm": "1.*",
        "drupal/group_permissions": "1.0.0-alpha7",
        "drupal/honeypot": "^1.30",
        "drupal/image_widget_crop": "^2.2",
        "drupal/inline_entity_form": "^1.0@RC",
        "drupal/login_destination": "^1.0@alpha",
        "drupal/tên": "^1.0@RC",
        "drupal/node_view_permissions": "^1.2",
        "drupal/tùy_chọn_ngày_kết_thúc": "^1.0",
        "drupal/pathauto": "^1.6",
        "drupal/publishcontent": "^1.2",
        "drupal/quick_node_clone": "^1.12",
        "drupal/redirect_after_login": "^2.5",
        "drupal/bộ lập lịch": "^1.1",
        "drupal/search_api": "1.x-dev",
        "drupal/search_api_attachments": "^1.0@beta",
        "drupal/search_api_solr": "^4.2",
        "drupal/search_autocomplete": "^1.1",
        "drupal/đơn giản hóa": "^1.2",
        "drupal/smart_trim": "^1.2",
        "drupal/swiftmailer": "^2.0",
        "drupal/twig_tweak": "^2.7",
        "drupal/twigsuggest": "^1.0@beta",
        "drupal/userprotect": "^1.1",
        "drupal/verf": "^1.0@beta",
        "drupal/view_unpublished": "^1.0",
        "drupal/views_bulk_operations": "^3.9",
        "drupal/views_exposed_filter_blocks": "^1.1",
        "drupal/views_ical": "^1.0@alpha",
        "drupal/biểu mẫu web": "^5.8",
        "wikimedia/composer-merge-plugin": "^2.0"
    },
    "yêu cầu-dev": {
        "drupal/devel": "^3.0.0-beta1",
        "drush/drush": "^10.3"
    },
    "cuộc xung đột": {
        "drupal/drupal": "*"
    },
    "độ ổn định tối thiểu": "dev",
    "thích ổn định": đúng,
    "cấu hình": {
        "gói sắp xếp": đúng
    },
    "thêm": {
        "drupal-giàn giáo": {
            "địa điểm": {
                "web-root": "web/"
            },
            "ánh xạ tệp": {
                "[web-root]/.htaccess": sai
            }
        },
        "đường dẫn trình cài đặt": {
            "web/lõi": ["loại: drupal-lõi"],
            "web/libraries/{$name}": ["type:drupal-library"],
            "web/mô-đun/contrib/{$name}": ["type:drupal-module"],
            "web/profile/contrib/{$name}": ["type:drupal-profile"],
            "web/themes/contrib/{$name}": ["type:drupal-theme"],
            "drush/Commands/contrib/{$name}": ["type:drupal-drush"],
            "web/mô-đun/tùy chỉnh/{$name}": ["type:drupal-custom-module"],
            "web/themes/custom/{$name}": ["type:drupal-custom-theme"]
        },
        "drupal-core-project-message": {
            "bao gồm các phím": ["trang chủ", "hỗ trợ"],
            "post-create-project-cmd-message": [
                "<bg=blue;fg=white> </>",
                "<bg=blue;fg=white> Xin chúc mừng, bạn đã cài đặt cơ sở mã Drupal </>",
                "<bg=blue;fg=white> từ mẫu drupal/dự án được đề xuất! </>",
                "<bg=blue;fg=white> </>",
                "",
                "<bg=yellow;fg=black>Các bước tiếp theo</>:",

                " * Cài đặt trang web: https://www.drupal.org/docs/8/install",
                " * Đọc hướng dẫn sử dụng: https://www.drupal.org/docs/user_guide/en/index.html",
                " * Nhận hỗ trợ: https://www.drupal.org/support",
                " * Tham gia với cộng đồng Drupal:",
                " https://www.drupal.org/getting-involved",
                " * Xóa plugin in thông báo này:",
                " nhà soạn nhạc xóa drupal/core-project-message"
            ]
        },
        "hợp nhất-plugin": {
            "bao gồm": [
                "web/mô-đun/contrib/webform/composer.json"
            ],
            "tái diễn": sai,
            "thay thế": sai,
            "bỏ qua trùng lặp": sai,
            "hợp nhất-dev": đúng,
            "hợp nhất thêm": sai,
            "hợp nhất-thêm-sâu": sai,
            "hợp nhất tập lệnh": sai
        }
    }
}
Điểm:1
lá cờ cn

Khi điều này xảy ra, tôi thường sẽ làm điều này:

nhà cung cấp rm -rf
rm -rf web/mô-đun/đóng góp
xóa bộ nhớ cache của nhà soạn nhạc

Sau đó chạy lại lệnh của bạn ...

nhà soạn nhạc yêu cầu 'drupal/nhóm:^1.4'
Travis avatar
lá cờ cn
Cảm ơn cho bài viết của bạn. Điều này dường như làm việc MỘT PHẦN. Có vẻ như nó đã cập nhật mã Nhóm lên 1.4, nhưng tôi vẫn nhận được thông báo, `"Không thể tìm thấy bộ gói tương thích chỉ dựa trên các yêu cầu không dành cho nhà phát triển của bạn. Các yêu cầu của bạn có thể được giải quyết thành công khi có các gói yêu cầu-dev. Bạn có thể cần di chuyển các gói từ yêu cầu-dev hoặc một số phụ thuộc của chúng sang yêu cầu. vấn đề 1 - Root composer.json yêu cầu drupal/group ^1.4, đã tìm thấy drupal/group[1.0.0] nhưng nó không khớp với ràng buộc."` Tôi không hiểu tại sao vẫn có vấn đề nếu đó là sự cố bộ đệm
Jaypan avatar
lá cờ de
Đó không phải là một vấn đề bộ nhớ cache. Bạn đang yêu cầu phiên bản `1.4`, phiên bản này không tồn tại. Phiên bản tổng hợp sẽ là `1.4.0`. Lệnh mà Ryan đưa cho bạn yêu cầu bạn tải phiên bản BẮT ĐẦU bằng `1.4` và do đó sẽ tìm thấy `1.4.0`. Carat (`^`) ở đầu cho hệ thống biết 'BẮT ĐẦU VỚI'.
Travis avatar
lá cờ cn
@Jaypan Được rồi. Bây giờ tôi đã cập nhật ràng buộc thành ^1.4, bạn có thể làm sáng tỏ lý do tại sao nó vẫn đưa ra lỗi trong nhận xét ở trên không? Cảm ơn đã thêm một số làm rõ!
lá cờ cn
Tôi sẽ cập nhật phiên bản composer2 của bạn lên phiên bản mới nhất và sau đó chạy `cập nhật trình soạn thảo`. Khi tra cứu nội dung này, tôi thấy một [sự cố](https://github.com/composer/composer/issues/9842) từ khoảng Quý 1 năm 2021.
Travis avatar
lá cờ cn
Tôi đã sử dụng phiên bản 2.1.5 của nhà soạn nhạc (báo cáo là phiên bản mới nhất). Ít nhất đó là những gì nó báo cáo khi tôi chạy `tự cập nhật của nhà soạn nhạc`.

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