【问题标题】:Composer Packages conflictComposer 包冲突
【发布时间】:2016-02-27 15:01:18
【问题描述】:

我正在 composer 上安装一个新包,当我尝试运行“composer update”时收到以下错误:

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

我发现新软件包与我已经安装的另一个软件包有某种冲突。我可以单独安装其中任何一个,但是当我尝试同时安装它们时,我会收到该错误消息。

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

"laravel/cashier": "~2.0"
"thujohn/analytics": "dev-master"

我如何找出导致此冲突的原因以及如何解决?

【问题讨论】:

    标签: symfony package composer-php


    【解决方案1】:

    我不确定您收到的错误是由于包冲突引起的。通常signal 11 表示进程试图访问无效内存地址或无法正确写入的分段错误。首先要检查的是写入权限设置是否正确,并且您是使用最新版本的作曲家。

    如果是由于包冲突,那么快速简便的修复方法是更具体地指定包版本。

    尝试:

    "thujohn/analytics": "1.0.*"
    

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

    【讨论】:

      猜你喜欢
      • 2021-09-21
      • 2021-04-20
      • 2020-09-03
      • 2015-12-03
      • 2016-08-31
      • 2014-09-23
      • 1970-01-01
      • 2020-11-21
      • 2021-10-11
      相关资源
      最近更新 更多