1

一段时间以来,composer 偶尔会抱怨某些包的校验和验证失败。它继续从源代码安装它们。

通常这不是问题,但我想知道是否发生了一些奇怪的事情。

例子:

- Installing doctrine/data-fixtures (v1.2.2): Downloading (100%) Failed to download doctrine/data-fixtures from dist: The checksum verification of the file failed (downloaded from https://api.github.com/repos/doctrine/data-fixtures/zipball/17fa5bfe6ff52e35cb3d9ec37c934a2f4bd1fa2e) Now trying to download from source

- Installing ocramius/proxy-manager (1.0.2): Downloading (100%) Failed to download ocramius/proxy-manager from dist: The checksum verification of the file failed (downloaded from https://api.github.com/repos/Ocramius/ProxyManager/zipball/57e9272ec0e8deccf09421596e0e2252df440e11) Now trying to download from source

- Installing doctrine/migrations (v1.5.0): Downloading (100%) Failed to download doctrine/migrations from dist: The checksum verification of the file failed (downloaded from https://api.github.com/repos/doctrine/migrations/zipball/c81147c0f2938a6566594455367e095150547f72) Now trying to download from source

- Installing doctrine/orm (v2.5.6): Downloading (100%) Failed to download doctrine/orm from dist: The checksum verification of the file failed (downloaded from https://api.github.com/repos/doctrine/doctrine2/zipball/e6c434196c8ef058239aaa0724b4aadb0107940b) Now trying to download from source

这是从composer install我的本地机器上的一次调用中获取的。然而,许多软件包安装得很好。

据我所知,在我们的 Jenkins 服务器上,所有包都会发生这种情况。

那里发生了什么?我们确实在我们的本地网络中运行了 SATIS 服务,但似乎 composer 抱怨来自原始包位置的 dist 文件。SATIS 服务仅用于私人包裹。

谁能想象问题出在哪里?有没有人遇到过类似的问题?

谢谢!

4

1 回答 1

0

尝试检查/更新作曲家版本并在composer clear-cache此之后运行

于 2017-08-08T14:22:52.787 回答