ไม่สามารถติดตั้งปลั๊กอิน Transcoder

Nov 06 2020

ไม่แน่ใจว่าฉันควรโพสต์สิ่งนี้ที่นี่หรือเป็นปัญหา Github แต่เมื่อพยายามติดตั้งปลั๊กอิน Transcoderของ NY Studio ฉันจะได้รับ:

เอาต์พุตของนักแต่งเพลง: ไม่ได้ติดตั้งแพ็คเกจ "craftcms / vue-asset" สำหรับการอัปเดต ละเว้น ไม่ได้ติดตั้งแพ็คเกจ "yiisoft / yii2-shell" สำหรับการอัปเดต ละเว้น การโหลดที่เก็บผู้แต่งพร้อมข้อมูลแพ็คเกจการอัปเดตการอ้างอิงความต้องการของคุณไม่สามารถแก้ไขเป็นชุดของแพ็คเกจที่ติดตั้งได้

ปัญหา 1

แพ็คเกจ nystudio107 / craft-seomatic ที่ร้องขอ (ล็อกที่ 3.3.17 จำเป็นเป็น ^ 3.3.18) เป็นที่พอใจของ nystudio107 / craft-seomatic [3.3.17] แต่สิ่งเหล่านี้ขัดแย้งกับข้อกำหนดของคุณหรือความเสถียรขั้นต่ำ

การรันการอัปเดตด้วย --no-dev ไม่ได้หมายความว่าต้องมีการละเว้น แต่หมายความว่าแพ็คเกจจะไม่ได้รับการติดตั้ง หากข้อกำหนดของนักพัฒนาบล็อกการอัปเดตคุณต้องแก้ไขปัญหาเหล่านั้น

composer.json มีลักษณะดังนี้:

{
  "require": {
    "barrelstrength/sprout-fields": "^3.8.3",
    "craftcms/cms": "^3.4.24",
    "craftcms/redactor": "^2.6.1",
    "dukt/analytics": "^4.0",
    "nystudio107/craft-seomatic": "3.3.18",
    "nystudio107/craft-typogrify": "^1.1",
    "ostark/craft-async-queue": "^1.3.3",
    "putyourlightson/craft-blitz": "^3.6.5",
    "topshelfcraft/wordsmith": "^3.2.0",
    "verbb/cp-nav": "^3.0.13.1",
    "verbb/field-manager": "^2.1.8",
    "vlucas/phpdotenv": "^2.4.0"
  },
  "autoload": {
    "psr-4": {
      "modules\\": "modules/",
      "modules\\exifReturn\\": "modules/"
    }
  },
  "config": {
    "sort-packages": true,
    "optimize-autoloader": true,
    "platform": {
      "php": "7.0"
    }
  },
  "scripts": {
    "post-root-package-install": [
      "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ]
  },
  "repositories": [
    { "type": "composer", "url": "https://packagist.phpcomposer.com"}
  ]
}

มีใครมีปัญหานี้อีกบ้างและคุณแก้ไขอย่างไร

คำตอบ

2 andrew.welch Nov 06 2020 at 08:47

ลองเปลี่ยนเป็นสิ่งนี้:

    "nystudio107/craft-seomatic": "^3.3.0",