【问题标题】:facing issue while installing composer require asm/php-ansible with laravel安装 composer 时面临的问题需要带有 laravel 的 asm/php-ansible
【发布时间】:2018-11-22 02:07:01
【问题描述】:

我正在执行下面的命令

composer require asm/php-ansible

我的成绩低于预期

 - Can only install one of: symfony/process[v3.4.8, v4.1.0].
- Can only install one of: symfony/process[v3.4.9, v4.1.0].
- Installation request for symfony/process (locked at v4.1.0) -> satisfiable by symfony/process[v4.1.0].

我已经检查了我的 symfony/process 版本。它显示了 v4.1.0。

【问题讨论】:

    标签: php laravel symfony composer-php


    【解决方案1】:

    问题是 asm/php-ansible 在其依赖项中定义了旧版本的 symfony/process"~2.6|~3.0"强>

    请参考这里: https://github.com/maschmann/php-ansible/blob/master/composer.json#L16

    你现在有两个选择:

    1) 创建一个问题(来自这里:https://github.com/maschmann/php-ansible/issues),提出问题,他们是否可以更新他们的 symfony/process 依赖项以接受版本 ~4.0并等待他们解决。

    2) 降级依赖于symfony/process的包。我想这不是一个很好的选择。但是如果你决定走那条路,你应该首先检查哪个包依赖于此。您可以通过以下命令执行此操作:

    composer depends symfony/process
    

    我的猜测是你的情况是 laravel/framework。

    【讨论】:

    • 感谢您的回复。但是我该如何克服这个问题呢?
    • 我已经更新了我的答案,给你两个选择。希望其中一个对您有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2021-06-18
    • 2018-12-26
    相关资源
    最近更新 更多