【问题标题】:Composer dependency conflict (project with package)Composer 依赖冲突(项目有包)
【发布时间】:2020-09-03 12:00:14
【问题描述】:

我尝试将包添加到入门套件:
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].

【问题讨论】:

  • 请更清楚地解释您的问题

标签: php yii2 composer-php


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-12-03
    • 2016-07-29
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 2020-04-20
    • 2018-08-28
    • 2016-02-27
    • 2021-11-05
    相关资源
    最近更新 更多