【问题标题】:Composer won't install dependency [duplicate]Composer不会安装依赖项[重复]
【发布时间】:2014-10-24 08:05:12
【问题描述】:

我已经用这个 composer.json 创建了一个 composer 包

{
    "name": "webiny/cache",
    "type": "library",
    "minimum-stability": "dev",
    "require": {
        "php": ">=5.4.0",
        "jamm/memory": "dev-master"
    },
    "require-dev": {
        "phpunit/phpunit": "4.1.*"
    },
    "autoload": {
        "psr-4": {
            "Webiny\\Component\\Cache\\": ""
        }
    },
    "extras": {
        "branches": {
            "dev-master": "~0.9"
        }
    }
}

当我对此文件执行作曲家安装时,我在解析 jamm/memory 包时遇到问题:

{
    "require": {
        "webiny/cache": "dev-master"
    }
}

我得到的错误是

  Problem 1
    - Installation request for webiny/cache dev-master -> satisfiable by webiny/cache[dev-master].
    - webiny/cache dev-master requires jamm/memory dev-master -> no matching package found.

当我尝试安装 jamm/memory 时,如果工作正常:

{
    "require": {
        "jamm/memory": "dev-master"
    }
}

我在webiny\cache 中将minimum-stability 标志设置为dev。我还尝试在 jamm/memory 依赖项上将版本设置为 @dev...没有帮助。

我不知道我做错了什么。

【问题讨论】:

    标签: php composer-php packagist


    【解决方案1】:

    解决了.... 我将minimum-stability 标志添加到了我用来安装库的composer.json 文件中......不仅仅是在用于定义包的composer.json 文件中。

    【讨论】:

      猜你喜欢
      • 2017-10-31
      • 2018-12-23
      • 2017-09-18
      • 2015-01-24
      • 2017-06-28
      • 2018-09-11
      • 2020-10-31
      • 1970-01-01
      • 2017-03-06
      相关资源
      最近更新 更多