当前位置: 首页 > 知识库问答 >
问题:

Laravel Composer错误,而安装密室:与合同冲突

钱旻
2023-03-14

我在composer安装laravel sanctum时遇到这个错误

无法将您的需求解析为可安装的软件包集。问题1-laravel/sanctum[v2.9.0,…,2.x-dev]需要照明/合同^6.9 | ^7.0 | ^8.0-

我试着通过

composer require illuminate/contracts

但是你会得到这个错误

无法将您的需求解析为可安装的软件包集。

问题1-根生成器。json需要Illumb/contracts^8.36,找到Illumb/contracts[v8.36.0,v8.36.1,v8.36.2,8.x-dev],但未加载这些文件,可能是因为它与另一个要求冲突。

{
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": [
    "framework",
    "laravel"
],
"license": "MIT",
"require": {
    "php": "^7.1.3",
    "darkaonline/l5-swagger": "5.8.*",
    "fideloper/proxy": "^4.0",
    "fruitcake/laravel-cors": "^2.0",
    "iatstuti/laravel-cascade-soft-deletes": "1.0.*",
    "laravel/framework": "5.8.*",
    "laravel/tinker": "^1.0",
    "laravelcollective/html": "^5.2.0",
    "morilog/jalali": "3.*",
    "niklasravnsborg/laravel-pdf": "^3.1",
    "nwidart/laravel-modules": "^5.1",
    "predis/predis": "^1.1",
    "shetabit/payment": "^2.1",
    "ext-json": "*"
},
"require-dev": {
    "beyondcode/laravel-dump-server": "^1.0",
    "filp/whoops": "^2.0",
    "fzaninotto/faker": "^1.4",
    "mockery/mockery": "^1.0",
    "nunomaduro/collision": "^3.0",
    "phpunit/phpunit": "^7.5"
},
"config": {
    "optimize-autoloader": true,
    "preferred-install": "dist",
    "sort-packages": true
},
"extra": {
    "laravel": {
    "dont-discover": []
    }
},
"autoload": {
    "psr-4": {
    "App\\": "app/",
    "Modules\\": "Modules/"
    },
    "classmap": [
    "database/seeds",
    "database/factories"
    ]
},
"autoload-dev": {
    "psr-4": {
    "Tests\\": "tests/"
    }
},
"minimum-stability": "dev",
"prefer-stable": true,
"scripts": {
    "post-autoload-dump": [
    "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
    "@php artisan package:discover --ansi"
    ],
    "post-root-package-install": [
    "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ],
    "post-create-project-cmd": [
    "@php artisan key:generate --ansi"
    ]
}
}

共有2个答案

姬选
2023-03-14

你需要兼容版本的'照明/合同'和显然这个包存在于您的项目.检查'composer.json'文件和修复'照明/合同'适合'laravel/圣所'和laravel版本。

贺兴昌
2023-03-14

laravel/框架固定到v5.8,laravel/samtum与此不兼容。它至少需要Laravel v6

 类似资料:
  • 我尝试在虚拟机上安装hbase,但没有成功。我关注这篇文章:https://hbase.apache.org/book.html#quickstart. 我的步骤是: 1。安装CentOS 7最小值。 2。下载hbase。 3。下载并安装Java8。 4。设置JAVA_HOME变量的值: /usr/java/jdk1.8.0_60/jre 5。编辑conf/hbase-site.xml,使用以下文

  • 在待机模式下对PostgreSQL db运行查询时,我得到以下错误。导致错误的查询在1个月内正常工作,但当查询超过1个月时,会导致错误。 有什么解决的建议吗?谢谢

  • 在Ubuntu 16.04,我想安装在我的默认没有安装Anaconda,但当我启动和,我得到这个错误:

  • 问题内容: 我正在尝试使用goinstall github.com/hoisie/web.go 安装web.go,但我不断收到有关该路径的错误。 goinstall确实可以正常工作,因为当我只输入goinstall时,我会得到它的选项列表。关于我在做什么错的任何想法吗? 都会 问题答案: 您需要安装git(http://git-scm.com)才能从git存储库中获取软件包。 干杯, 法比安

  • 我使用Linux Mint,我想安装sass。我已经通过“sudo apt install ruby”2.3版安装了ruby,然后,当我想通过“sudo gem install sass-no user install”安装sass时,我出现了以下错误:

  • 我正在运行npm来安装mnodesql,这是一个用于sql服务器驱动程序的npm库。我安装这个Windows Server 2012盒。 我已经安装了Visual C 2010、node gyp和Python 2.7.x.x作为依赖项,所有这些安装都是成功的。 当我运行npm install msnodesql时,我得到一个红色的大错误: (x86)\MSBuild\Microsoft.Cpp\v