Php Composer-由于照明/支持的版本不同,照明/redis安装失败

Php Composer-由于照明/支持的版本不同,照明/redis安装失败,php,redis,composer-php,lumen,predis,Php,Redis,Composer Php,Lumen,Predis,我为一个新项目创建了一个新的Lumen安装,我正在尝试将Redis设置为缓存/会话驱动程序。通过composer,我可以毫无问题地安装Predis,然后在尝试运行时: composer require illuminate/redis 我收到了这个错误,它告诉我Composer被搞糊涂了,因为不同的库要求不同版本的light/support,我从以下方面了解到: 下面是我的composer.json,它非常基本: { "name": "laravel/lumen", "desc

我为一个新项目创建了一个新的Lumen安装,我正在尝试将Redis设置为缓存/会话驱动程序。通过composer,我可以毫无问题地安装
Predis
,然后在尝试运行时:

composer require illuminate/redis
我收到了这个错误,它告诉我Composer被搞糊涂了,因为不同的库要求不同版本的
light/support
,我从以下方面了解到:

下面是我的composer.json,它非常基本:

{
    "name": "laravel/lumen",
    "description": "The Laravel Lumen Framework.",
    "keywords": ["framework", "laravel", "lumen"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.5.9",
        "laravel/lumen-framework": "5.1.*",
        "vlucas/phpdotenv": "~1.0",
        "predis/predis": "^1.0"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "fzaninotto/faker": "~1.0"
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        },
        "classmap": [
            "database/"
        ]
    },
    "autoload-dev": {
        "classmap": [
            "tests/"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}

我的问题是,我做错了什么,上面链接的问题建议手动更改以解决此问题。但是我相信设置是如此的基本,我应该在这里做一些错误的事情。

我必须用所需版本的
light/redis
编辑
composer.json
文件;强制它使用相同的版本,如下所示:

{
    "name": "laravel/lumen",
    "description": "The Laravel Lumen Framework.",
    "keywords": ["framework", "laravel", "lumen"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.5.9",
        "laravel/lumen-framework": "5.1.*",
        "vlucas/phpdotenv": "~1.0",
        "predis/predis": "^1.0",
        "illuminate/redis" : "5.1.*"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "fzaninotto/faker": "~1.0"
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        },
        "classmap": [
            "database/"
        ]
    },
    "autoload-dev": {
        "classmap": [
            "tests/"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}
{
    "name": "laravel/lumen",
    "description": "The Laravel Lumen Framework.",
    "keywords": ["framework", "laravel", "lumen"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.5.9",
        "laravel/lumen-framework": "5.1.*",
        "vlucas/phpdotenv": "~1.0",
        "predis/predis": "^1.0",
        "illuminate/redis" : "5.1.*"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "fzaninotto/faker": "~1.0"
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        },
        "classmap": [
            "database/"
        ]
    },
    "autoload-dev": {
        "classmap": [
            "tests/"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}