为什么运行composer我收到错误,它与约束不匹配

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

我需要运行在composer文件中定义的laravel应用程序:

"require": {
    "php": "^8.1",
    "laravel/framework": "^10.0",
    "tatumio/tatum-php": "^2.0",

在我的 php8.3 和 apache 2 上

但是作曲家提出了错误:

Problem 1
- Root composer.json requires tatumio/tatum-php ^2.0, found tatumio/tatum-php[dev-master] but it does not match the constraint.

但是为什么我收到这个错误?

https://github.com/tatumio/tatum-php 现已存档,在我看到的作曲家文件中

"minimum-stability": "stable",
"prefer-stable": true

但是错误消息中

dev-master
...

我如何运行该应用程序?

laravel composer-php
1个回答
0
投票

这很奇怪,因为他们在文档中提到了将要安装的这个软件包。 https://packagist.org/packages/tatumio/tatum-php

然后它将导致这个 repo 本身就是一个分叉: https://github.com/markjivko/tatum-php

我的建议是自己分叉包含版本 2 的主存储库,然后将其加载到 Composer 中。 如何需要 Composer 的 fork?

© www.soinside.com 2019 - 2024. All rights reserved.