【问题标题】:composer update failed Your requirements could not be resolved to an installable set of packagescomposer update failed 您的要求无法解析为一组可安装的软件包
【发布时间】:2018-01-11 10:48:53
【问题描述】:

我有这个作曲家文件

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "laravel/framework": "4.2.*",
        "guzzlehttp/guzzle": "~4.0",
        "zizaco/confide": "~4.0@dev",
        "zizaco/entrust": "1.2.*@dev",
        "way/generators": "~2.0",
        "zurb/foundation": "5.0.3",
        "artdarek/oauth-4-laravel": "dev-master"
    },
    "require-dev": {
        "phpunit/phpunit": "4.4.*"
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "minimum-stability": "stable"
}

当我跑步时

composer update

我收到了这个错误

使用包信息加载作曲家存储库 更新依赖项(包括 require-dev) 您的需求无法解析为一组可安装的软件包。

  Problem 1
    - Installation request for artdarek/oauth-4-laravel dev-master -> satisfiable by artdarek/oauth-4-laravel[dev-master].
    - artdarek/oauth-4-laravel dev-master requires lusitanian/oauth dev-master -> satisfiable by

lusitanian/oauth[dev-master] 但这些与您的要求相冲突 或最低稳定性。

我相信错误出现在 artdarek/oauth-4-laravel 但我不知道如何解决它,请帮忙?

【问题讨论】:

    标签: php laravel ubuntu laravel-4 composer-php


    【解决方案1】:

    我发现此页面 [Composer 在安装依赖项的依赖项时失败,但在直接安装依赖项时没有][1] 有帮助,它解决了我的问题,我已更改

    "artdarek/oauth-4-laravel": "dev-master"
    

    "artdarek/oauth-4-laravel": "@dev"
    

    有人知道有什么区别吗?

    【讨论】:

      【解决方案2】:

      尝试将"lusitanian/oauth" : "dev-master" 添加到require 列表中。 仅供参考,最好使用特定版本,因为您正在寻求稳定性:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-10
        • 2016-11-10
        • 2020-02-12
        • 1970-01-01
        • 2019-04-21
        • 2016-03-22
        • 1970-01-01
        • 2021-10-28
        相关资源
        最近更新 更多