许多软件包

时间:2017-08-08 14:06:05

标签: php composer-php satis

一段时间以来,作曲家偶尔会抱怨某些软件包的校验和验证失败。它继续从源头安装它们。

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

示例:

- 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服务,但似乎作曲家抱怨原始软件包位置的dist文件。 SATIS服务仅用于私人包。

有谁可以想象问题是什么?有没有人遇到过类似的问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

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