簡體   English   中英

Composer需要apigility才能找到軟件包bshaffer / oauth2-server-php:dev-develop,即使它明顯在packagist上也是如此

[英]Composer require apigility cant find package bshaffer/oauth2-server-php:dev-develop even though it's clearly on packagist

我正在嘗試在當前的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. package和version標簽與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.*"
    }
}

由於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"
}

嘗試包括上面缺少的軟件包和/或使用上述版本更新您已經擁有的軟件包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM