Score:0

ไม่สามารถอัปเดตโมดูลกลุ่มด้วยผู้แต่ง

ธง cn

เรากำลังใช้โมดูลกลุ่มบนไซต์ D8 ของเรา เราใช้ผู้แต่งเพื่อจัดการโมดูลและการพึ่งพาของเรา ฉันค่อนข้างเป็นนักแต่งเพลงมือใหม่ ดังนั้นเป็นไปได้ว่าทางออกจะอยู่ตรงหน้าฉัน แต่ฉันมองไม่เห็น

โมดูลกลุ่มปฏิเสธที่จะอัปเดต ขณะนี้อยู่ที่ 1.0 และฉันต้องการอัปเดตเป็น 1.4 ฉันได้ลองใช้แบบง่ายๆ นักแต่งเพลงอัพเดต drupal/group, โดยใช้ --ด้วยการพึ่งพาอาศัยกัน และ --ด้วยการพึ่งพาทั้งหมด ฉันได้ลองอัปเดตไฟล์ ผู้แต่ง.json ต้องการทั้ง "1.4" และ "^1.*" ฉันได้ลองเรียกใช้ไฟล์ ทำไมจะไม่ล่ะ คำสั่งและทั้งหมดที่ฉันได้รับคือ "ไม่มีแพ็คเกจที่ติดตั้งขึ้นอยู่กับ "drupal/group" ในเวอร์ชันที่ไม่ตรงกับ 1.4" แต่เมื่อฉันพยายามอัปเดตโมดูลกลุ่มหลังจากเปลี่ยนเวอร์ชันในไฟล์ผู้แต่ง ทั้งหมดที่ฉันได้รับคือสิ่งต่อไปนี้

$ นักแต่งเพลงอัพเดต drupal/group --with-all-dependency
กำลังโหลดที่เก็บผู้แต่งพร้อมข้อมูลแพ็คเกจ
การอัปเดตการอ้างอิง 
ไม่มีอะไรต้องแก้ไขในไฟล์ล็อค
การติดตั้งการพึ่งพาจากไฟล์ล็อค (รวมถึง need-dev)
ไม่มีอะไรให้ติดตั้ง อัปเดต หรือลบออก
Package flow/jsonpath ถูกละทิ้ง คุณควรหลีกเลี่ยงการใช้ ใช้ softcreatr/jsonpath แทน
แพ็คเกจ container-interop/container-interop ถูกละทิ้ง คุณควรหลีกเลี่ยงการใช้ ใช้ psr/container แทน
กำลังสร้างไฟล์ autoload 35 แพ็คเกจที่คุณใช้อยู่กำลังมองหาแหล่งเงินทุน
ใช้คำสั่ง `composer fund` เพื่อหาข้อมูลเพิ่มเติม!

หากฉันพยายามอัปเดตโดยใช้เวอร์ชันในคำสั่ง แต่ฉันได้รับสิ่งต่อไปนี้

นักแต่งเพลง $ อัพเดต drupal/group:1.4
กำลังโหลดที่เก็บผู้แต่งพร้อมข้อมูลแพ็คเกจ
การอัปเดตการอ้างอิง
ไม่มีอะไรต้องแก้ไขในไฟล์ล็อค
ไม่พบชุดแพ็คเกจที่เข้ากันได้ตามข้อกำหนดที่ไม่ใช่ผู้พัฒนาของคุณเพียงอย่างเดียว
ความต้องการของคุณสามารถแก้ไขได้สำเร็จเมื่อมีแพ็คเกจ need-dev อยู่
คุณอาจต้องย้ายแพ็คเกจจาก need-dev หรือการขึ้นต่อกันบางส่วนเป็น need

  ปัญหา 1
    - ผู้แต่งรูท json ต้องการ drupal/group 1.*, 1.4, พบ drupal/group[1.0.0] แต่ไม่ตรงกับข้อจำกัด

ผู้แต่ง json ของฉันอยู่ที่นี่ แต่ฉันไม่พบสิ่งใดที่จะหยุดสิ่งนี้

{
    "ชื่อ": "drupal/แนะนำโครงการ",
    "description": "เทมเพลตโครงการสำหรับโครงการ Drupal 8 ที่มีรูทเอกสารที่ย้ายตำแหน่ง",
    "ประเภท": "โครงการ",
    "ใบอนุญาต": "GPL-2.0 หรือใหม่กว่า",
    "หน้าแรก": "https://www.drupal.org/project/drupal",
    "สนับสนุน": {
        "เอกสาร": "https://www.drupal.org/docs/user_guide/en/index.html",
        "แชท": "https://www.drupal.org/node/314178"
    },
    "ที่เก็บ": [
        {
            "ประเภท": "ผู้แต่ง",
            "url": "https://packages.drupal.org/8"
        }
    ]
    "จำเป็นต้อง": {
        "ผู้แต่ง/ผู้ติดตั้ง": "^1.2",
        "drupal/adaptivetheme": "^3.1",
        "drupal/ที่อยู่": "^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/ปฏิทิน": "^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/การเข้ารหัส": "^1.0",
        "drupal/facets": "1.7",
        "drupal/facets_range_dropdowns": "^1.0@beta",
        "drupal/ฟีด": "^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/ธง": "^4.0@beta",
        "drupal/fullcalendar_view": "^2.6",
        "drupal/กลุ่ม": "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/ชื่อ": "^1.0@RC",
        "drupal/node_view_permissions": "^1.2",
        "drupal/option_end_date": "^1.0",
        "drupal/pathauto": "^1.6",
        "drupal/เผยแพร่เนื้อหา": "^1.2",
        "drupal/quick_node_clone": "^1.12",
        "drupal/redirect_after_login": "^2.5",
        "drupal/ตัวกำหนดเวลา": "^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/ลดความซับซ้อน": "^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/เว็บฟอร์ม": "^5.8",
        "วิกิมีเดีย/ผู้แต่งผสานปลั๊กอิน": "^2.0"
    },
    "require-dev": {
        "drupal/devel": "^3.0.0-beta1",
        "ดรัช/ดรัช": "^10.3"
    },
    "ขัดแย้ง": {
        "drupal/ดรูปาล": "*"
    },
    "ความเสถียรขั้นต่ำ": "dev",
    "เสถียรกว่า": จริง
    "กำหนดค่า": {
        "จัดเรียงแพ็คเกจ": จริง
    },
    "พิเศษ": {
        "drupal-scaffold": {
            "สถานที่": {
                "เว็บรูท": "เว็บ/"
            },
            "การแมปไฟล์": {
                "[เว็บรูท]/.htaccess": เท็จ
            }
        },
        "เส้นทางตัวติดตั้ง": {
            "เว็บ/คอร์": ["ประเภท:drupal-core"],
            "เว็บ/ห้องสมุด/{$name}": ["type:drupal-library"],
            "เว็บ/โมดูล/contrib/{$name}": ["ประเภท:drupal-โมดูล"],
            "เว็บ/โปรไฟล์/contrib/{$name}": ["type:drupal-profile"],
            "เว็บ/ธีม/contrib/{$name}": ["type:drupal-theme"],
            "drush/Commands/contrib/{$name}": ["ประเภท:drupal-drush"],
            "เว็บ/โมดูล/กำหนดเอง/{$name}": ["type:drupal-custom-module"],
            "เว็บ/ธีม/กำหนดเอง/{$name}": ["ประเภท:drupal-custom-theme"]
        },
        "drupal-core-project-message": {
            "include-keys": ["โฮมเพจ", "สนับสนุน"],
            "ข้อความหลังสร้างโครงการ cmd": [
                "<bg=blue;fg=ขาว> </>",
                "<bg=blue;fg=white> ขอแสดงความยินดี คุณได้ติดตั้ง Drupal codebase </>"
                "<bg=blue;fg=white> จากเทมเพลต drupal/recommended-project! </>",
                "<bg=blue;fg=ขาว> </>",
                "",
                "<bg=yellow;fg=black>ขั้นตอนถัดไป</>:",

                " * ติดตั้งเว็บไซต์: https://www.drupal.org/docs/8/install",
                " * อ่านคู่มือผู้ใช้: https://www.drupal.org/docs/user_guide/en/index.html",
                " * รับการสนับสนุน: https://www.drupal.org/support",
                " * มีส่วนร่วมกับชุมชน Drupal:",
                " https://www.drupal.org/getting-involved",
                " * ลบปลั๊กอินที่พิมพ์ข้อความนี้:",
                "ผู้แต่งลบ drupal/core-project-message"
            ]
        },
        "ผสานปลั๊กอิน": {
            "รวม": [
                "เว็บ/โมดูล/contrib/webform/composer.json"
            ]
            "recurse": เท็จ
            "แทนที่": เท็จ
            "ละเว้นซ้ำ": เท็จ
            "ผสาน-dev": จริง
            "ผสานพิเศษ": เท็จ
            "ผสานลึกพิเศษ": เท็จ
            "ผสานสคริปต์": เท็จ
        }
    }
}
Score:1
ธง cn

เมื่อสิ่งนี้เกิดขึ้น ฉันมักจะทำสิ่งนี้:

ผู้ขาย rm -rf
rm -rf เว็บ/โมดูล/contrib
นักแต่งเพลงเคลียร์แคช

แล้วรันคำสั่งของคุณอีกครั้ง...

ผู้แต่งต้องการ 'drupal/group:^1.4'
Travis avatar
cn flag
ขอบคุณสำหรับการโพสต์ของคุณ ดูเหมือนว่าจะทำงานได้บางส่วน ดูเหมือนว่าได้อัปเดตรหัสกลุ่มเป็น 1.4 แล้ว แต่ฉันยังคงได้รับข้อความ `"ไม่พบชุดแพ็คเกจที่เข้ากันได้ตามข้อกำหนดที่ไม่ใช่ผู้พัฒนาของคุณเพียงอย่างเดียว ความต้องการของคุณสามารถแก้ไขได้สำเร็จเมื่อมีแพ็คเกจ need-dev อยู่ คุณอาจต้องย้ายแพ็คเกจจาก need-dev หรือการขึ้นต่อกันบางส่วนเป็น need ปัญหา 1 - ผู้แต่งรากศัพท์ json ต้องการ drupal/group ^1.4 พบ drupal/group[1.0.0] แต่ไม่ตรงกับข้อจำกัด"` ฉันสับสนว่าทำไมยังคงมีปัญหาหากเป็นปัญหาแคช
Jaypan avatar
de flag
มันไม่ใช่ปัญหาแคช คุณกำลังขอเวอร์ชัน `1.4` ซึ่งไม่มีอยู่ เวอร์ชั่นของนักแต่งเพลงจะเป็น `1.4.0` คำสั่งที่ Ryan ให้คุณบอกให้คุณรับเวอร์ชันที่ขึ้นต้นด้วย `1.4` ดังนั้นจะพบ `1.4.0` กะรัต (`^`) ที่จุดเริ่มต้นบอกระบบ 'เริ่มด้วย'
Travis avatar
cn flag
@Japan OK. ตอนนี้ฉันได้อัปเดตข้อจำกัดเป็น ^1.4 แล้ว คุณพอจะอธิบายได้ไหมว่าเหตุใดจึงยังคงให้ข้อผิดพลาดในความคิดเห็นด้านบน ขอขอบคุณที่เพิ่มคำชี้แจง!
cn flag
ฉันจะอัปเดตเวอร์ชันของ Composer2 เป็นเวอร์ชันล่าสุด จากนั้นจึงเรียกใช้ `การอัปเดตผู้แต่ง ' เมื่อฉันค้นหาสิ่งนี้ ฉันเห็น [ปัญหา](https://github.com/composer/composer/issues/9842) จากประมาณไตรมาสที่ 1 ปี 2021
Travis avatar
cn flag
ฉันใช้นักแต่งเพลงเวอร์ชัน 2.1.5 อยู่แล้ว (รายงานใดเป็นเวอร์ชันล่าสุด) นั่นคือสิ่งที่รายงานเมื่อฉันเรียกใช้ `composer self-update' เป็นอย่างน้อย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา