使用 laravel 的 alfresco ged

问题描述 投票:0回答:1

我在使用 laravel 的 alfresco api 时遇到问题, 我尝试通过 Composer 使用 Composer 安装 php-cmis 客户端(composer 需要 dkd/php-cmis),它给了我这个错误,您的要求无法解析为一组可安装的软件包。

问题1 - dkd/php-cmis[dev-master, 2.x-dev] 需要 guzzlehttp/guzzle ^6 -> 找到 guzzlehttp/guzzle[6.0.0, ..., 6.5.x-dev] 但它与你的 root 冲突composer.json 需要 (^7.8)。 - dkd/php-cmis[v0.1, v1.0.0, ..., 1.0.x-dev] 需要 guzzlehttp/guzzle ~5.0 -> 找到 guzzlehttp/guzzle[5.0.0, ..., 5.3.x- dev] 但与根composer.json require 文件(^7.8)有冲突。 - dkd/php-cmis 2.x-dev 是 dkd/php-cmis dev-master 的别名,因此需要安装。 - 根composer.json需要dkd/php-cmis * -> 可满足dkd/php-cmis[dev-master, v0.1, v1.0.0, 1.0.1, 1.0.x-dev, 2.x-dev (开发主别名)]。

使用 --with-all-dependencies (-W) 选项允许升级、降级和删除当前锁定到特定版本的软件包。 您还可以尝试使用显式版本约束重新运行 compose require,例如“compose require dkd/php-cmis:*”以查明版本是否可安装,或“compose require dkd/php-cmis:^2.1”如果你知道你需要哪一个。 安装失败,将 ./composer.json 和 ./composer.lock 返回到原来的内容。

它告诉我 ghuzzle http 需要的是版本 6,只是当我尝试安装版本 6 时,laravel 不会接受低于版本 7 的版本,因为我使用的是 laravel 10

有错误的图像 enter image description here

php laravel cmis
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.