composer 需求可以解析为一组可安装的包 - zendframework
composer requirements could be resolved to an installable set of packages - zendframework
正在尝试将 marketplacephp (marketplacephp.com) 部署到本地主机。
Composer 安装给我带来了依赖性问题,我花了几个小时试图调整它们,但它们无济于事。
有没有更有经验的人能够发现如何解决这个问题?
P.S。在 windows 和 ubuntu 14.04 上都试过,结果相同。
composer.json
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.3.*",
"doctrine/mongodb-odm": "1.0.0-BETA11",
"elasticsearch/elasticsearch": "1.3.0",
"lusitanian/oauth": "~0.3",
"geoip2/geoip2": "~2.0",
"balanced/balanced": "1.*",
"studio-42/elfinder": "2.*@dev",
"reliv/elfinder" : "2.0.0-alpha",
"stripe/stripe-php": "2.*"
},
"require-dev": {
"zendframework/zend-developer-tools": "dev-master",
"zendframework/zftool": "dev-master",
"phpmd/phpmd": "1.5.*"
}
输出
C:\xampp\htdocs\marketplace-dev>composer install
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for reliv/elfinder 2.0.0-alpha -> satisfiable by reliv/elfinder[2.0.0-alpha].
- Conclusion: don't install zendframework/zendframework 2.3.9
- Conclusion: don't install zendframework/zendframework 2.3.8
- Conclusion: don't install zendframework/zendframework 2.3.7
- Conclusion: don't install zendframework/zendframework 2.3.6
- Conclusion: don't install zendframework/zendframework 2.3.5
- Conclusion: don't install zendframework/zendframework 2.3.4
- Conclusion: don't install zendframework/zendframework 2.3.3
- Installation request for zendframework/zend-developer-tools dev-master -> satisfiable by zendframework/zend-developer-tools[dev-master].
- Conclusion: don't install zendframework/zendframework 2.3.2
- zendframework/zend-developer-tools dev-master requires zendframework/zend-debug ^2.5 || ^3.0 -> satisfiable by zendframework/zend-debug[2.5.0, 2.5.1].
- don't install zendframework/zend-debug 2.5.0|don't install zendframework/zendframework 2.3.0
- don't install zendframework/zend-debug 2.5.1|don't install zendframework/zendframework 2.3.0
- reliv/elfinder 2.0.0-alpha requires zendframework/zendframework 2.* -> satisfiable by zendframework/zendframework[2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9].
- Conclusion: don't install zendframework/zendframework 2.3.1
将"zendframework/zend-developer-tools": "dev-master"
更改为"zendframework/zend-developer-tools": "^1.0"
dev-master
仅适用于早期开发时间,但不应长期使用。在这种情况下,开发人员工具的当前 master 分支的最低要求高于您的项目支持的要求。
我应该注意到,这组依赖项暗示您尝试安装的软件大约 3 年没有更新。
正在尝试将 marketplacephp (marketplacephp.com) 部署到本地主机。 Composer 安装给我带来了依赖性问题,我花了几个小时试图调整它们,但它们无济于事。
有没有更有经验的人能够发现如何解决这个问题?
P.S。在 windows 和 ubuntu 14.04 上都试过,结果相同。
composer.json
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.3.*",
"doctrine/mongodb-odm": "1.0.0-BETA11",
"elasticsearch/elasticsearch": "1.3.0",
"lusitanian/oauth": "~0.3",
"geoip2/geoip2": "~2.0",
"balanced/balanced": "1.*",
"studio-42/elfinder": "2.*@dev",
"reliv/elfinder" : "2.0.0-alpha",
"stripe/stripe-php": "2.*"
},
"require-dev": {
"zendframework/zend-developer-tools": "dev-master",
"zendframework/zftool": "dev-master",
"phpmd/phpmd": "1.5.*"
}
输出
C:\xampp\htdocs\marketplace-dev>composer install
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for reliv/elfinder 2.0.0-alpha -> satisfiable by reliv/elfinder[2.0.0-alpha].
- Conclusion: don't install zendframework/zendframework 2.3.9
- Conclusion: don't install zendframework/zendframework 2.3.8
- Conclusion: don't install zendframework/zendframework 2.3.7
- Conclusion: don't install zendframework/zendframework 2.3.6
- Conclusion: don't install zendframework/zendframework 2.3.5
- Conclusion: don't install zendframework/zendframework 2.3.4
- Conclusion: don't install zendframework/zendframework 2.3.3
- Installation request for zendframework/zend-developer-tools dev-master -> satisfiable by zendframework/zend-developer-tools[dev-master].
- Conclusion: don't install zendframework/zendframework 2.3.2
- zendframework/zend-developer-tools dev-master requires zendframework/zend-debug ^2.5 || ^3.0 -> satisfiable by zendframework/zend-debug[2.5.0, 2.5.1].
- don't install zendframework/zend-debug 2.5.0|don't install zendframework/zendframework 2.3.0
- don't install zendframework/zend-debug 2.5.1|don't install zendframework/zendframework 2.3.0
- reliv/elfinder 2.0.0-alpha requires zendframework/zendframework 2.* -> satisfiable by zendframework/zendframework[2.3.0, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9].
- Conclusion: don't install zendframework/zendframework 2.3.1
将"zendframework/zend-developer-tools": "dev-master"
更改为"zendframework/zend-developer-tools": "^1.0"
dev-master
仅适用于早期开发时间,但不应长期使用。在这种情况下,开发人员工具的当前 master 分支的最低要求高于您的项目支持的要求。
我应该注意到,这组依赖项暗示您尝试安装的软件大约 3 年没有更新。