首页 > 解决方案 > Composer 依赖冲突(带有包的项目)

问题描述

我尝试将包添加到入门套件:
composer require akiraz2/Yii2-ticket-support "dev-master"

入门套件: https ://github.com/yii2-starter-kit/yii2-starter-kit

包: https ://github.com/yii2-starter-kit/yii2-starter-kit

我的项目中的 Composer.json:

 "require": {
    "php": ">=7.1.0",
    "ext-intl": "*",
    "yiisoft/yii2": "^2.0.13",
    "yiisoft/yii2-swiftmailer": "^2.0.0",
    "yiisoft/yii2-authclient": "^2.0.0",
    "yiisoft/yii2-bootstrap4": "^2.0",
    "yiisoft/yii2-jui": "^2.0.0",
    "yii2-starter-kit/yii2-file-kit": "^2.1.0",
    "asofter/yii2-imperavi-redactor": ">=0.0.3@dev",
    "trntv/yii2-aceeditor": "^2.0",
    "trntv/probe": "^1.0",
    "trntv/yii2-glide": "^1.2",
    "trntv/yii2-datetime-widget": "dev-master@dev",
    "trntv/cheatsheet": "^0.1@dev",
    "trntv/yii2-command-bus": "^3.0",
    "intervention/image": "^2.1",
    "vlucas/phpdotenv": "^2.0",
    "almasaeed2010/adminlte": "^3.0",
    "npm-asset/font-awesome": "^5.0",
    "npm-asset/html5shiv": "^3.0",
    "npm-asset/jquery-slimscroll": "^1.3",
    "npm-asset/flot": "^3.2",
    "symfony/process": "^4.0",
    "guzzlehttp/guzzle": "^6.0",
    "alexantr/yii2-elfinder": "^1.3",
    "trntv/sitemaped": "^0.1",
    "yii2mod/yii2-swagger": "^1.1",
    "kartik-v/yii2-widgets": "^3.4",
    "akiraz2/yii2-ticket-support": "dev-master",
    "rmrevin/yii2-fontawesome": "^3.4"
  },

  "require-dev": {
    "yiisoft/yii2-debug": "^2.0.0",
    "yiisoft/yii2-gii": "^2.0.0",
    "yiisoft/yii2-faker": "^2.0.0",
    "codeception/codeception": "2.4.0",
    "codeception/verify": "^0.3.1"
  },

包中的 Composer.json:akiraz2/yii2-ticket-support

  "minimum-stability": "dev",
  "prefer-stable": true,
  "require": {
    "yiisoft/yii2": "~2.0",
    "hashids/hashids": "^2.0",
    "yiidoc/yii2-redactor": "*",
    "php-imap/php-imap": "^3.0",
    "yiisoft/yii2-queue": "~2.0"
  },

错误:

  Problem 1
    - akiraz2/yii2-ticket-support dev-master requires rmrevin/yii2-fontawesome ~2.17 -> satisfiable by rmrevin/yii2-fontawesome[2.17.0, 2.17.1, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - akiraz2/yii2-ticket-support dev-master requires rmrevin/yii2-fontawesome ~2.17 -> satisfiable by rmrevin/yii2-fontawesome[2.17.0, 2.17.1, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - akiraz2/yii2-ticket-support dev-master requires rmrevin/yii2-fontawesome ~2.17 -> satisfiable by rmrevin/yii2-fontawesome[2.17.0, 2.17.1, 2.x-dev] but these conflict with your requirements or minimum-stability.
    - Installation request for akiraz2/yii2-ticket-support dev-master -> satisfiable by akiraz2/yii2-ticket-support[dev-master].

标签: phpyii2composer-php

解决方案


只需阅读错误消息:它告诉您akiraz2/yii2-ticket-support需要rmrevin/yii2-fontawesome版本约束~2.17,而您自己的应用程序需要相同的包^3.4


推荐阅读