0

出于某种原因,在过去的几个月里,Composer 已经停止在我的 Windows PC 上为我工作。每次我使用它时,我都会遇到错误,总是有不同的错误,但无论如何,它永远不会起作用。

以下是我尝试使用 Composer 安装某些软件包时的最新错误...

Problem 1
    - oro/platform 1.0.0-alpha2 requires ass/xmlsecurity dev-master -> satisfiable by ass/xmlsecurity[dev-master].
    - oro/platform 1.0.x-dev requires ass/xmlsecurity dev-master -> satisfiable
by ass/xmlsecurity[dev-master].
    - ass/xmlsecurity dev-master requires lib-openssl >=0.9.0 -> the requested linked library openssl has the wrong version installed or is missing from your system, make sure to have the extension providing it.
    - Installation request for oro/platform 1.0.*@dev -> satisfiable by oro/platform[1.0.0-alpha2, 1.0.x-dev].

有谁知道为什么我可能会遇到这么多问题?我曾多次尝试重新安装 Composer,但它从未修复任何问题。

4

3 回答 3

1

看起来像一个依赖问题 - 也许你已经删除或损坏了一个包。

我知道这听起来有些陈词滥调,但是您是否尝试过重新安装 Composer?

于 2013-06-20T13:07:14.483 回答
1

问题可能是,如果您使用 WAMP,则必须在两个不同的 php.ini 文件中启用 lib-openssl(可能还有其他一些东西),一个用于 Apache,一个用于 CLI。

  • Apache php.ini 位置:: \wamp\bin\apache\apache2。.*\bin
  • CLI php.ini 位置:: \wamp\bin\php\php5。.*

由于 Composer 使用 PHP 的命令行/CLI 版本,那应该是您的第一站。

于 2013-06-27T08:36:51.997 回答
0

不是一个解决方案,而是一个答案:不要浪费时间在 Windows 机器上安装 OpenSSL 二进制文件。它不起作用,显然与问题无关。(尝试了 x86 和 x64。)

于 2013-06-25T08:59:52.237 回答