Composer Packages冲突

时间:2015-11-24 23:47:56

标签: symfony package composer-php

我正在编辑器上安装新软件包,当我尝试运行' composer update '时,我收到以下错误:

  

[Symfony \ Component \ Process \ Exception \ RuntimeException]
进程   已经用信号“11”发出信号。

我已经发现新软件包与我已经安装的另一个软件包有些冲突。我自己可以安装任何一个,但是当我尝试将它们安装在一起时,我会收到该错误消息。

冲突的包是(来自composer.json):

  

“laravel / cashier”:“~2.0”
“thujohn / analytics”:“dev-master”

我如何弄清楚造成这种冲突的原因以及如何解决?

1 个答案:

答案 0 :(得分:1)

我不确定您收到的错误是由于包冲突造成的。通常signal 11表示分段错误,其中进程尝试访问无效的内存地址或无法以其他方式正确写入。要检查的第一件事是正确设置了写权限,并且您使用的是最新版本的composer。

如果是因为包裹冲突,那么快速&对于指定的软件包版本,更容易修复。

尝试:

"thujohn/analytics": "1.0.*"

另外,我注意到你使用的是Laravel Cashier的旧版本(现在是版本5)。如果可能,切换到更新版本可能会有所帮助。