คำถามติดแท็ก composer

5
เวิร์กโฟลว์การอัพเดทคอร์ที่เป็นพื้นฐานของผู้แต่งคืออะไร?
ฉันต้องการใช้นักแต่งเพลงเพื่อจัดการการพึ่งพา Drupal 8 แต่ฉันไม่แน่ใจว่าเวิร์กโฟลว์การอัพเดทหลักที่ถูกต้องคืออะไร ในขณะนี้ฉันใช้ drush เพื่ออัปเดต core เป็นรุ่นเบต้าล่าสุด แต่ฉันยังมีการอ้างอิงบางอย่างในไฟล์ composer.json ของฉันดังนั้นหลังจากการอัปเดตฉันใช้การติดตั้งผู้แต่งเพื่อติดตั้งการพึ่งพาผู้ขาย contrib ทั้งหมด ปรากฏว่าการรันcomposer installแทนที่ไฟล์บางไฟล์ในไดเรกทอรีหลักแม้ว่าฉันเพิ่งจะอัพเดตรุ่นหลักเป็นรุ่นล่าสุด ฉันยังพยายามแก้ไขไฟล์ composer.json ด้วยตนเองและแทนที่บรรทัด "drupal / core" ด้วยรุ่นเบต้าเฉพาะเช่น"drupal/core": "~8.0-beta14",แต่มันยังแทนที่ไฟล์ในไดเรกทอรีหลัก เวิร์กโฟลว์ที่ถูกต้องคืออะไร?
16 drush  8  updating  composer 


2
ฉันจะบังคับให้นักแต่งเพลงติดตั้งสาขา dev ผ่านการวางจำหน่ายที่เสถียรได้อย่างไร
ฉันกำลังทดลองกับ Bootstrap 3 ใน Drupal 8 และฉันต้องการที่จะอยู่ในสาขา dev ของ bootstrap ในฉันcomposer.jsonฉันเขียนบรรทัดต่อไปนี้ตามDrupal Packagist : "drupal/bootstrap": "8.3.*@dev", อย่างไรก็ตามเมื่อฉันรันcomposer updateมันจะดาวน์โหลด8.3.0-beta2(2015-Dec-19) แทนรุ่น dev ล่าสุด (2016-Feb-20) Gathering patches for root package. Loading composer repositories with package information Updating dependencies (including require-dev) Gathering patches for root package. Gathering patches for dependencies. This might take a minute. …
14 composer 

4
ทำไม“ ผู้แต่งปรับปรุง drupal / drupal” ไม่ทำงาน
ผมติดตั้งเว็บไซต์ Drupal 8.2.0 composer create-project drupal/drupal testsiteด้วย ตอนนี้ฉันต้องการอัปเกรดเป็น Drupal 8.2.1 อย่างไรก็ตามการทำงานcomposer update drupal/drupal ไม่ทำงาน มันพิมพ์ข้อผิดพลาดต่อไปนี้: ไม่ได้ติดตั้งแพ็คเกจ "drupal / drupal" สำหรับการอัพเดต ความไม่สนใจ ฉันจะทำสิ่งนี้ได้อย่างไร การสนับสนุนมีการระบุไว้อย่างชัดเจนใน example.gitignore # Ignore core when managing all of a project's dependencies with Composer # including Drupal core. # core ดังนั้นจะต้องมีวิธีในการทำเช่นนี้กับนักแต่งเพลง แต่อย่างไร
10 8  composer 

1
ฉันจะอัปเดตคอร์ด้วยนักแต่งเพลงได้อย่างไร
ตกลงยอมรับว่าฉันเป็นนักแต่งเพลงมือใหม่ ดังนั้นในเว็บไซต์ก่อนหน้านี้ฉันใช้ผู้จัดการผู้แต่งเพื่ออัปเดตคอร์ของ Drupal นั่นเป็นวิธีที่ตรงไปตรงมาในการใช้ (เพียงเรียกใช้ "ผู้แต่ง drupal-update") อย่างไรก็ตามผู้จัดการนักแต่งเพลงบอกว่ามันเลิกใช้แล้ว โมดูล Drupal 8 ของโมดูลนี้เลิกใช้แล้วและไม่ต้องการอีกต่อไปเนื่องจากการปรับปรุงใน Drupal 8.1 ใช้ Composer โดยตรงเพื่อรับโมดูลที่ต้องการซึ่งจะดาวน์โหลดไลบรารีที่ต้องการ ดังนั้นวันนี้ฉันได้รับคำเตือนว่าฉันต้องใช้การอัปเดตความปลอดภัยกับคอร์ แต่ฉันไม่สามารถหาเอกสารใด ๆ เกี่ยวกับวิธีที่คุณจะอัปเดตคอร์ Drupal ด้วยนักแต่งเพลง สิ่งนี้ทำผ่าน Drupal Console, Drush หรือเป็นคำสั่งผู้แต่งเพลงจริงที่ฉันต้องใช้หรือไม่ ฉันไม่ชัดเจนในสิ่งที่กระบวนการที่ต้องการอยู่นอก "ดาวน์โหลดเวอร์ชันล่าสุดของ Drupal จาก drupal.org และแทนที่ไฟล์ทั้งหมดด้วยตนเอง"
10 8  composer 

4
การอัปเดตคอร์จาก 8.2 เป็น 8.3 ผ่านผู้แต่ง
ฉันกำลังพยายามอัปเดตคอร์ Drupal เป็น 8.3 แต่กำลังประสบปัญหา ที่ด้านล่างของหน้าคือไฟล์ composer.json ที่ฉันเริ่มต้นด้วย หากฉันเปลี่ยน "drupal / core": "~ 8.2" => "drupal / core": "~ 8.3" จากนั้นเรียกใช้composer update drupal/core --with-dependenciesฉันจะได้รับปัญหาต่อไปนี้ซึ่งฉันไม่แน่ใจว่าจะแก้ไขได้อย่างไรเนื่องจากไม่มีอยู่ในผู้แต่ง ไฟล์. json ฉันได้รวมไว้ด้านล่าง Your requirements could not be resolved to an installable set of packages. Problem 1 - drupal/core 8.3.0 requires symfony/psr-http-message-bridge ^1.0 -> satisfiable by …
9 8  updating  composer 

1
การจัดการการพึ่งพาไลบรารีโมดูลด้วยผู้แต่ง
ฉันได้พบการอ้างอิงในโมดูลกำหนดเองด้วย Drupal-นักแต่งเพลง , ฉันจะ ได้แก่ ห้องสมุดของบุคคลที่สามในโมดูลของฉันเองโดยไม่ต้องใช้ผู้จัดการนักแต่งเพลงและวิธีการจัดการ contrib โมดูลพึ่งพานักแต่งเพลงใน Drupal 8ซึ่งได้รับการ releated คำถามของฉัน แต่ไม่มี ไม่ดูเหมือนจะใช้ตั้งแต่ Drupal 8.1 และการเลิกใช้งานของผู้จัดการนักแต่งเพลง คู่มือที่เป็นที่นิยมเช่นการแนะนำที่ชัดเจนสำหรับ D8 และนักแต่งเพลงดูเหมือนจะไม่ได้ใช้อีกต่อไปเนื่องจากพวกเขายังพูดถึงผู้จัดการนักแต่งเพลง อีกวิธีหนึ่งที่ตรงข้ามกับผู้จัดการผู้แต่งเปลี่ยนไฟล์ core composer.json ให้ความรู้สึกเหมือนแฮ็คหลักมากเกินไปและอาจทำลายการอัพเดท Drupal core ทุกครั้งของ Drush โดยเฉพาะอย่างยิ่งฉันพยายามอัปเดตViews vCardsจาก Drupal 7 เป็น 8 ฉันได้สร้างไฟล์ composer.json ของฉันดังนี้: { "name": "drupal/views_vcards", "description": "Allows creation of vCards using the fields provided by …

1
ฉันจะติดตั้งแพ็คเกจผู้แต่งด้วย drush make ได้อย่างไร
วิธีหนึ่งรวมถึงแพคเกจผู้แต่งในไฟล์ทำ drush? คำตอบทั่วไปมากขึ้นดีกว่า มีโมดูล drush ผู้แต่งอยู่แล้วซึ่งอนุญาตให้ drush dl จัดการแพ็กเกจผู้แต่ง แต่ที่ต้องใช้คำสั่งเชลล์สำหรับทุกการพึ่งพา จากการใช้ Symfony ในอนาคตของเรานักแต่งเพลงและกลุ่มอื่น ๆ ของ Symfony มีแนวโน้มที่จะมีความสำคัญมากขึ้นในอนาคต
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.