我正在编辑器上安装新软件包,当我尝试运行' composer update '时,我收到以下错误:
[Symfony \ Component \ Process \ Exception \ RuntimeException]
进程 已经用信号“11”发出信号。
我已经发现新软件包与我已经安装的另一个软件包有些冲突。我自己可以安装任何一个,但是当我尝试将它们安装在一起时,我会收到该错误消息。
冲突的包是(来自composer.json):
“laravel / cashier”:“~2.0”
“thujohn / analytics”:“dev-master”
我如何弄清楚造成这种冲突的原因以及如何解决?
答案 0 :(得分:1)
我不确定您收到的错误是由于包冲突造成的。通常signal 11表示分段错误,其中进程尝试访问无效的内存地址或无法以其他方式正确写入。要检查的第一件事是正确设置了写权限,并且您使用的是最新版本的composer。
如果是因为包裹冲突,那么快速&对于指定的软件包版本,更容易修复。
尝试:
"thujohn/analytics": "1.0.*"
另外,我注意到你使用的是Laravel Cashier的旧版本(现在是版本5)。如果可能,切换到更新版本可能会有所帮助。