0

我需要将Zend_XmlRpc模块安装到我的 Symfony 2.1 应用程序中。

我尝试了使用composer.json依赖项的明显方法:

"require": {
    ...
    "zendframework/zend-xmlrpc": "dev-master"
},

我遇到了以下问题:

- Installation request for zendframework/zend-xmlrpc dev-master -> satisfiable by zendframework/zend-xmlrpc dev-master.
- zendframework/zend-xmlrpc dev-master requires zendframework/zend-http dev-master -> no matching package found.

我已经从https://packagist.org/packages/zendframework/zend-xmlrpc添加了包要求

    "zendframework/zend-http": "dev-master",
    "zendframework/zend-math": "dev-master",
    "zendframework/zend-server": "dev-master",
    "zendframework/zend-stdlib": "dev-master",
    "zendframework/zend-xmlrpc": "dev-master"

但是现在我遇到了更多问题,因为每个包都有自己的要求。

我的问题是我已经浏览了所有这些要求,最后我以安装“整体”框架结束。

我得到了这个http包,那个loader包, event manager我很确定 symfony 已经得到了它们。

难道没有办法只集成 XMLRPC 包,并可能将功能与 Symfony 组件中已经存在的功能联系起来吗?

如果没有任何解决方案,我如何强制作曲家递归地自动安装所有必需的依赖项,因为它们中有很多,手动添加它们是奇怪的工作。

4

1 回答 1

3

我看不出有任何理由使用该软件包的不稳定版本。

而是添加

"require": {
    ...
    "zendframework/zend-xmlrpc": "2.1.*"
},
于 2013-02-22T12:50:55.653 回答