为了账号安全,请及时绑定邮箱和手机立即绑定

即使没有明显的冲突,Composer 也不会安装

即使没有明显的冲突,Composer 也不会安装

PHP
HUX布斯 2023-03-04 17:03:19
我一直在为这个问题苦苦挣扎一段时间。我正在从 Laravel 6 升级到 7,作曲家在这里不合作。它输出了一个巨大的依赖故事,这对我来说根本没有任何意义。我确保我的依赖项支持 Laravel 7.0,我可能错过了一些东西,但如果我这样做了,作曲家肯定不会突出显示它。我也删除composer.lock了。vendor这是我的composer.json:{    "name": "my/app",    "type": "project",    "description": "",    "keywords": [        "framework",        "laravel"    ],    "license": "MIT",    "repositories": [        {            "type": "composer",            "url": "https://nova.laravel.com"        }    ],    "minimum-stability": "dev",    "prefer-stable": true,    "require": {        "php": "^7.2",        "fideloper/proxy": "^4.3.0",        "geoip2/geoip2": "^2.9",        "imdbphp/imdbphp": "^6.3",        "laravel/framework": "^7.0",        "laravel/horizon": "^4.0",        "laravel/nova": "^3.0",        "laravel/scout": "^8.0",        "laravel/tinker": "^2.0",        "nothingworks/blade-svg": "^0.3.3",        "php-tmdb/api": "^2.1",        "pmatseykanets/laravel-scout-postgres": "^7.0",        "predis/predis": "^1.1",        "protoqol/prequel": "dev-master",        "sokil/php-isocodes": "^3.0",        "spatie/image": "^1.7.6",        "spatie/laravel-translatable": "^4.2",        "torann/geoip": "^1.2.1",        "vinkla/hashids": "^8.0"    },    "require-dev": {        "barryvdh/laravel-ide-helper": "^2.7",        "facade/ignition": "^2.0",        "fzaninotto/faker": "^1.4",        "itsgoingd/clockwork": "^4.1.3",        "mockery/mockery": "^1.0",        "nunomaduro/collision": "^4.1",        "phpunit/phpunit": "^8.5",        "doctrine/dbal": "^2.9"    },    "config": {        "optimize-autoloader": true,        "preferred-install": "dist",        "sort-packages": true    },    "extra": {        "laravel": {            "dont-discover": []        }    },    "autoload": {        "psr-4": {            "App\\": "app/"        },        "classmap": [            "database/seeds",            "database/factories"        ]    },    "autoload-dev": {        "psr-4": {            "Tests\\": "tests/"        }    },
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

在结论列表的末尾,它告诉您它要安装php-tmdb/api: 2.1.x-dev.

如果你去那个项目的回购,你会注意到有一个 v3 可用。

v2 of php-tmdb/apiwants "symfony/event-dispatcher": ">=2.4,<5"- 与 laravel 的约束冲突。

解决方案:要求php-tmdb/api: 3.0


查看完整回答
反对 回复 2023-03-04
  • 1 回答
  • 0 关注
  • 133 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号