出于某种原因,在过去的几个月里,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,但它从未修复任何内容。
答案 0 :(得分:1)
看起来像是一个依赖项问题 - 也许你已经删除或损坏了一个包。
我知道这听起来有些陈词滥调,但你尝试过重新安装Composer吗?
答案 1 :(得分:1)
问题可能在于,如果你正在使用WAMP,你必须在两个不同的php.ini文件中启用lib-openssl(也可能是其他一些东西),一个用于Apache,一个用于CLI。
由于Composer使用PHP的命令行/ CLI版本,这应该是您的第一站。
答案 2 :(得分:0)
不是解决方案,但仍然是一个答案:不要浪费时间在Windows机器上安装OpenSSL二进制文件。它不起作用,显然与问题无关。 (试过x86和x64。)