Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 编写器:循环依赖中的版本冲突_Php_Composer Php - Fatal编程技术网

Php 编写器:循环依赖中的版本冲突

Php 编写器:循环依赖中的版本冲突,php,composer-php,Php,Composer Php,首先,我知道这种设置很愚蠢,但这正是我们所要做的将测试框架所需的类提取到一个单独的包中 框架需要这个包 网站需要那个软件包。并且需要框架(也需要该包) 瞧,你把一个循环依赖转换成了一个线性图 将语义版本控制添加到这种方法中,您将永远不会遇到严重的问题,或者很快发现问题。我希望这个问题是可以理解的。如果有什么不清楚的,请询问@PaulCrovella谢谢你的链接,但我不确定这对我有什么帮助。我不明白这个问题。你能澄清这个问题吗?你为什么不安装所需的东西呢?框架是从标记版本安装还是从主分支安装?这可

首先,我知道这种设置很愚蠢,但这正是我们所要做的将测试框架所需的类提取到一个单独的包中

框架需要这个包

网站需要那个软件包。并且需要框架(也需要该包)

瞧,你把一个循环依赖转换成了一个线性图


将语义版本控制添加到这种方法中,您将永远不会遇到严重的问题,或者很快发现问题。

我希望这个问题是可以理解的。如果有什么不清楚的,请询问@PaulCrovella谢谢你的链接,但我不确定这对我有什么帮助。我不明白这个问题。你能澄清这个问题吗?你为什么不安装所需的东西呢?框架是从标记版本安装还是从主分支安装?这可以通过
最小稳定性
来解决。问题实际上来自
网站
请求一个稳定的
框架
版本。但是,当CI在功能分支上运行时,
框架
不稳定。也许分支别名会有帮助,毕竟,我要尝试一些不同的东西。是的,相信我,如果我能。。。不幸的是,这不是一个选择。这些课程将在网站上进行扩展。当然,我可以提取它只是为了骨架,但骨架将不同于几十个实际的网站。每次分叉骨架时,您都必须解决这个问题。您能在源代码管理中添加更多的repo吗?如果你做不到,那将是一个令人讨厌的,但却是有道理的理由。然而,你的论点目前听起来并不令人信服。你能更详细地描述一下课堂使用的情况吗(请编辑/附加到你上面的问题中)。