首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解决在Zend 2框架中安装软件包集的要求

无法解决在Zend 2框架中安装软件包集的要求
EN

Stack Overflow用户
提问于 2013-11-19 13:17:00
回答 1查看 2.2K关注 0票数 0

我从github克隆了Zend 2的分支,因为我想在发现潜在的bug后进行一些测试,问题是我无法运行测试,因为Bootstrap无法在供应商文件夹中找到autoload.php。我发现我需要运行composer来更新我的供应商,就像其他Zend 2应用程序一样。Composer.phar是最新的.

问题是,当我在这个composer.phar上运行php composer.json安装时:

代码语言:javascript
复制
{
"name": "zendframework/zendframework",
"description": "Zend Framework 2",
"type": "library",
"keywords": [
    "framework",
    "zf2"
],
"homepage": "http://framework.zend.com/",
"license": "BSD-3-Clause",
"require": {
    "php": ">=5.3.3",
    "zendframework/zendframework": "2.2.5"
},
"require-dev": {
    "doctrine/annotations": ">=1.0",
    "ircmaxell/random-lib": "dev-master",
    "ircmaxell/security-lib": "dev-master",
    "ocramius/proxy-manager": "0.4.*",
    "fabpot/php-cs-fixer": "*@dev",
    "phpunit/PHPUnit": "3.7.*"
},
"suggest": {
    "ext-intl": "ext/intl for i18n features (included in default builds of PHP)",
    "doctrine/annotations": "Doctrine Annotations >=1.0 for annotation features",
    "ircmaxell/random-lib": "Fallback random byte generator for Zend\\Math\\Rand if OpenSSL/Mcrypt extensions are unavailable",
    "ocramius/proxy-manager": "ProxyManager to handle lazy initialization of services",
    "zendframework/zendpdf": "ZendPdf for creating PDF representations of barcodes",
    "zendframework/zendservice-recaptcha": "ZendService\\ReCaptcha for rendering ReCaptchas in Zend\\Captcha and/or Zend\\Form"
},
"autoload": {
    "psr-0": {
        "Zend\\": "library/"
    }
},
"bin": [
    "bin/classmap_generator.php",
    "bin/pluginmap_generator.php",
    "bin/templatemap_generator.php"
],
"replace": {
    "zendframework/zend-authentication": "self.version",
    "zendframework/zend-barcode": "self.version",
    "zendframework/zend-cache": "self.version",
    "zendframework/zend-captcha": "self.version",
    "zendframework/zend-code": "self.version",
    "zendframework/zend-config": "self.version",
    "zendframework/zend-console": "self.version",
    "zendframework/zend-crypt": "self.version",
    "zendframework/zend-db": "self.version",
    "zendframework/zend-debug": "self.version",
    "zendframework/zend-di": "self.version",
    "zendframework/zend-dom": "self.version",
    "zendframework/zend-escaper": "self.version",
    "zendframework/zend-eventmanager": "self.version",
    "zendframework/zend-feed": "self.version",
    "zendframework/zend-file": "self.version",
    "zendframework/zend-filter": "self.version",
    "zendframework/zend-form": "self.version",
    "zendframework/zend-http": "self.version",
    "zendframework/zend-i18n": "self.version",
    "zendframework/zend-inputfilter": "self.version",
    "zendframework/zend-json": "self.version",
    "zendframework/zend-ldap": "self.version",
    "zendframework/zend-loader": "self.version",
    "zendframework/zend-log": "self.version",
    "zendframework/zend-mail": "self.version",
    "zendframework/zend-math": "self.version",
    "zendframework/zend-memory": "self.version",
    "zendframework/zend-mime": "self.version",
    "zendframework/zend-modulemanager": "self.version",
    "zendframework/zend-mvc": "self.version",
    "zendframework/zend-navigation": "self.version",
    "zendframework/zend-paginator": "self.version",
    "zendframework/zend-permissions-acl": "self.version",
    "zendframework/zend-permissions-rbac": "self.version",
    "zendframework/zend-progressbar": "self.version",
    "zendframework/zend-resources": "self.version",
    "zendframework/zend-serializer": "self.version",
    "zendframework/zend-server": "self.version",
    "zendframework/zend-servicemanager": "self.version",
    "zendframework/zend-session": "self.version",
    "zendframework/zend-soap": "self.version",
    "zendframework/zend-stdlib": "self.version",
    "zendframework/zend-tag": "self.version",
    "zendframework/zend-test": "self.version",
    "zendframework/zend-text": "self.version",
    "zendframework/zend-uri": "self.version",
    "zendframework/zend-validator": "self.version",
    "zendframework/zend-version": "self.version",
    "zendframework/zend-view": "self.version",
    "zendframework/zend-xmlrpc": "self.version"
},
"extra": {
    "branch-alias": {
        "dev-master": "2.2-dev",
        "dev-develop": "2.3-dev"
    }
}

}

我收到了一条错误消息:

安装依赖项(包括require)

无法将您的要求解析为可安装的软件包集。

问题1

  • zendframework/zendframework1.0.0的安装请求可以由zendframework/zendFramework1.0.0满足->。
  • 只能安装其中之一:zendframework/zendframework 2.2.5,1.0.0。
  • zendframework/zendframework2.2.5的安装请求可以由zendframework/zendfrawork2.2.5满足->。

我尝试了不同的方法,给出了不同的zendframework版本,但我遇到了类似的错误。有人能向我解释一下我在这里错过了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-19 22:47:10

您自己更改了这个composer.json,它在一个非常重要的点上有所不同:您的版本声明这个软件名为"zendframework/zendframework“(版本号来自您的版本控制标记),并且您明确声明您需要"zendframework/zendframework”版本2.2.5。

这个包不能同时是zendframework/zendframework“您的版本”和"2.2.5“。

你不能要求你代表你自己的软件。您可能应该更详细地解释您想要做的事情,但首先要说明的是:如果您克隆了原始的ZF2回购,请通过提交到您的克隆(在适当的分支中)来修复那里的一个bug,然后想测试该错误是否在需要zendframework/zendframework的其他软件中修复,您只需将您的存储库包含在该软件的composer.json中,并需要类似于"2.2.x@dev“之类的内容。更新应该检查您的ZF2克隆的最新提交。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20072585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档