Composer安装失败:react / http dev-master需要react / socket

时间:2017-11-19 13:34:49

标签: composer-php

在运行命令“composer install”时,我遇到了这些问题:

$ composer install
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for react/http dev-master#cd15204bd15d106d7832c680e4fb0ca0ce2f5e30 -> satisfiable by react/http[dev-master].
- react/http dev-master requires react/socket ^1.0 || ^0.8.3 -> satisfiable by react/socket[v0.8.3, v0.8.4, v0.8.5, v0.8.6] but these conflict with your requirements or minimum-stability.
Problem 2
- react/http dev-master requires react/socket ^1.0 || ^0.8.3 -> satisfiable by react/socket[v0.8.3, v0.8.4, v0.8.5, v0.8.6] but these conflict with your requirements or minimum-stability.
- php-pm/php-pm dev-master requires react/http dev-master#cd15204bd15d106d7832c680e4fb0ca0ce2f5e30 -> satisfiable by react/http[dev-master].
- Installation request for php-pm/php-pm dev-master -> satisfiable by php-pm/php-pm[dev-master].

used composer.json

系统:

Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 9.1 (stretch)
Release:        9.1
Codename:       stretch

这里有谁知道如何解决这些问题?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

尝试通过

调整composer.json
  • minimum-stability降为dev
  • prefer-stable设置为true(如果可用,仍然可以提供稳定的套餐)

例如:

{
    "minimum-stability": "dev",
    "prefer-stable": true
}

然后运行:

$ composer require react/http:dev-master --update-with-dependencies

供参考,见: