我正在执行命令
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。
答案 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。