编写wyrihaximus/ratchet(CakePHP插件)时出错

编写wyrihaximus/ratchet(CakePHP插件)时出错,cakephp,composer-php,ratchet,Cakephp,Composer Php,Ratchet,我正在尝试安装WyriHaximus以使用WebSocket。我在Cakes composer.json中添加了以下行: "require": { "php": ">=5.2.8", "ext-mcrypt": "*", "react/socket": "0.3.*|0.4.*", "wyrihaximus/ratchet": "dev-master" }, "config": { "vend

我正在尝试安装WyriHaximus以使用WebSocket。我在Cakes composer.json中添加了以下行:

 "require": {
        "php": ">=5.2.8",
        "ext-mcrypt": "*",
        "react/socket": "0.3.*|0.4.*",
        "wyrihaximus/ratchet": "dev-master"
    },
    "config": {
        "vendor-dir": "/app/Vendor/"
    },
在CLI中运行“composer update”时,尽管运行的是PHP 5.5,但仍会引发以下错误:

Problem 1
  - Installation request for wyrihaximus/ratchet dev-master -> satisfiable by wyrihaximus/ratchet[dev-master].
  - wyrihaximus/ratchet dev-master requires php >=5.4.0 -> no matching package found.

原因是什么?如何修复?

查看该输出,您没有PHP5.4或更高版本。您可以使用
php-v

检查,如果您确实在运行PHP5.5,我怀疑composer会抱怨“requiresPHP>=5.4.0->找不到匹配的包”