【问题标题】:Composer require apigility cant find package bshaffer/oauth2-server-php:dev-develop even though it's clearly on packagistComposer 需要 apigility 找不到包 bshaffer/oauth2-server-php:dev-develop,即使它显然在 packagegist 上
【发布时间】:2014-03-03 21:09:12
【问题描述】:

我正在尝试在我当前的 zf2 框架项目之上安装 apigility。我跑了composer require zfcampus/zf-apigility:dev-master --prefer-dist -vvv 并得到zfcampus/zf-apigility dev-master requires bshaffer/oauth2-server-php dev-develop -> no matching package found. 包和版本标签匹配Packagist 上的内容。我尝试在自己的 composer.json 中打开 "minimum-stability": "dev" 但得到了相同的结果。我怎样才能让作曲家解决这个问题?

{
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": "2.2.*"
    }
}

【问题讨论】:

    标签: php zend-framework2 composer-php


    【解决方案1】:

    您必须包含一堆其他包才能成功安装,因为 Apigility 不是一个单独的包:

    "require": {
        "php": ">=5.4.8",
        "bshaffer/oauth2-server-php": "dev-develop",
        "rwoverdijk/assetmanager": "~1.3",
        "zendframework/zendframework": "~2.3-dev",
        "zfcampus/zf-apigility": "~1.0-dev",
        "zfcampus/zf-apigility-provider": "~1.0-dev",
        "zfcampus/zf-api-problem": "~1.0-dev",
        "zfcampus/zf-content-negotiation": "~1.0-dev",
        "zfcampus/zf-content-validation": "~1.0-dev",
        "zfcampus/zf-hal": "~1.0-dev",
        "zfcampus/zf-mvc-auth": "~1.0-dev",
        "zfcampus/zf-oauth2": "~1.0-dev",
        "zfcampus/zf-rest": "~1.0-dev",
        "zfcampus/zf-rpc": "~1.0-dev",
        "zfcampus/zf-versioning": "~1.0-dev"
    },
    "require-dev": {
        "zendframework/zftool": "dev-master",
        "zendframework/zend-developer-tools": "dev-master",
        "zfcampus/zf-apigility-admin": "~1.0-dev",
        "zfcampus/zf-configuration": "~1.0-dev",
        "zfcampus/zf-apigility-welcome": "~1.0-dev"
    }
    

    尝试包含上面缺少的包和/或使用上面的版本更新您已有的包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-10
      • 2021-12-02
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 2014-10-31
      • 1970-01-01
      相关资源
      最近更新 更多