php - 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].
解决方案
只需阅读错误消息:它告诉您akiraz2/yii2-ticket-support
需要rmrevin/yii2-fontawesome
版本约束~2.17
,而您自己的应用程序需要相同的包^3.4
推荐阅读
- gradle - Gradle 属性代理无法识别
- javascript - 更改时的角度选择值未更新
- python - 使用 Pandas 在列上提取文本中的子字符串
- google-cloud-platform - 谷歌语音到文本无法识别大量音频
- java - 使用Java在android studio中查询firebase数据库
- minikube - 如何调整 minikube vmdisk 的文件系统大小
- java - 如果我有很多锁更新哈希映射,我需要什么锁才能获得映射的最新值
- google-apps-script - 谷歌表格 - 根据 2 件事复制和粘贴数据,游戏编号和名称
- ruby - Ruby Hash.new 带块需要深入解释
- javascript - 尝试在 React.Js 中创建“返回主菜单”按钮