安装composer时遇到问题需要lamvel

时间:2018-06-12 15:48:55

标签: php laravel symfony composer-php

我正在执行命令

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。

1 个答案:

答案 0 :(得分:2)

问题是 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。