- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
更新:我不久前按照评论中的建议将此问题发布到错误跟踪器,现在我运行了新版本的 composer 的全新安装(Composer 版本 7131607ad1d251c790ce566119d647e008972aa5 2014-05-27 14:26:24),问题已解决。
原帖:我正在尝试使用他们在 http://docs.doctrine-project.org/en/latest/tutorials/getting-started.html 上的教程来学习如何使用 doctrine2
但由于某种原因,我在尝试运行 composer install
时遇到此错误:
[ErrorException]
zlib_decode(): data error
这是 composer.json 的内容:
{
"require": {
"doctrine/orm": "2.4.*",
"symfony/yaml": "2.*"
},
"autoload": {
"psr-0": {"": "src/"}
}
}
编辑:PHP 版本 5.5.9。
编辑:composer install -vvv
的输出:
Reading ./composer.json
Executing command (CWD): git describe --exact-match --tags
Executing command (CWD): git branch --no-color --no-abbrev -v
Executing command (CWD): hg branch
Executing command (CWD): svn info --xml
Loading composer repositories with package information
Downloading https://packagist.org/packages.json
Writing C:/Users/User/AppData/Local/Composer/repo/https---packagist.org/packages.json into cache
Installing dependencies (including require-dev)
Downloading https://packagist.org/p/provider-active$1874cad4a77f2dbd91c33e813330434e6c38cd940846c58a610595dac158d161.json
Writing C:/Users/User/AppData/Local/Composer/repo/https---packagist.org/p-provider-active.json into cache
Downloading https://packagist.org/p/provider-archived$02a49245f4912f279bea7cd3a287cb32b6ab02623037965e5f9665bf27fe3ec9.json
Downloading https://packagist.org/p/provider-archived$02a49245f4912f279bea7cd3a287cb32b6ab02623037965e5f9665bf27fe3ec9.json
Downloading https://packagist.org/p/provider-archived$02a49245f4912f279bea7cd3a287cb32b6ab02623037965e5f9665bf27fe3ec9.json
[ErrorException]
zlib_decode(): data error
Exception trace:
() at phar://C:/composer/composer/src/Composer/Util/RemoteFilesystem.php:217
Composer\Util\ErrorHandler::handle() at n/a:n/a
zlib_decode() at phar://C:/composer/composer/src/Composer/Util/RemoteFilesystem
.php:217
Composer\Util\RemoteFilesystem->get() at phar://C:/composer/composer/src/Compos
er/Util/RemoteFilesystem.php:82
Composer\Util\RemoteFilesystem->getContents() at phar://C:/composer/composer/sr
c/Composer/Repository/ComposerRepository.php:612
Composer\Repository\ComposerRepository->fetchFile() at phar://C:/composer/compo
ser/src/Composer/Repository/ComposerRepository.php:519
Composer\Repository\ComposerRepository->loadProviderListings() at phar://C:/com
poser/composer/src/Composer/Repository/ComposerRepository.php:271
Composer\Repository\ComposerRepository->whatProvides() at phar://C:/composer/co
mposer/src/Composer/DependencyResolver/Pool.php:254
Composer\DependencyResolver\Pool->computeWhatProvides() at phar://C:/composer/c
omposer/src/Composer/DependencyResolver/Pool.php:243
Composer\DependencyResolver\Pool->whatProvides() at phar://C:/composer/composer
/src/Composer/DependencyResolver/Solver.php:149
Composer\DependencyResolver\Solver->setupInstalledMap() at phar://C:/composer/c
omposer/src/Composer/DependencyResolver/Solver.php:163
Composer\DependencyResolver\Solver->solve() at phar://C:/composer/composer/src/
Composer/Installer.php:467
Composer\Installer->doInstall() at phar://C:/composer/composer/src/Composer/Ins
taller.php:215
Composer\Installer->run() at phar://C:/composer/composer/src/Composer/Command/I
nstallCommand.php:122
Composer\Command\InstallCommand->execute() at phar://C:/composer/composer/vendo
r/symfony/console/Symfony/Component/Console/Command/Command.php:241
Symfony\Component\Console\Command\Command->run() at phar://C:/composer/composer
/vendor/symfony/console/Symfony/Component/Console/Application.php:892
Symfony\Component\Console\Application->doRunCommand() at phar://C:/composer/com
poser/vendor/symfony/console/Symfony/Component/Console/Application.php:191
Symfony\Component\Console\Application->doRun() at phar://C:/composer/composer/s
rc/Composer/Console/Application.php:117
Composer\Console\Application->doRun() at phar://C:/composer/composer/vendor/sym
fony/console/Symfony/Component/Console/Application.php:121
Symfony\Component\Console\Application->run() at phar://C:/composer/composer/src
/Composer/Console/Application.php:83
Composer\Console\Application->run() at phar://C:/composer/composer/bin/composer
:43
require() at C:\composer\composer:15
install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-p
lugins] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--ver
bose] [-o|--optimize-autoloader] [packages1] ... [packagesN]
最佳答案
在最后一天,我花了很多时间尝试处理 zlib_decode(): data error
问题,它绝对与您尝试安装的具体包无关。它必须与代理和/或不良的互联网连接有关。禁用防病毒软件对我的情况没有帮助,因为我没有在我的 Mac 上使用防病毒软件。这些是最终有所帮助的事情。
<强>1。通过将此添加到您的 composer.json
来强制使用 HTTPS 进行包检索。
{
"repositories": [
{
"type": "composer",
"url": "https://packagist.org"
},
{"packagist": false}
],
"require": { /* your packages as usual */ }
}
<强>2。如果问题仍然存在,请尝试运行 composer diag
。就我而言,很少有消息:
Checking pubkeys: FAIL
Missing pubkey for tags verification
Missing pubkey for dev verification
Run composer self-update --update-keys to set them up
在执行 composer self-update --update-keys
并按照说明进行操作后 - 在下一次尝试中,一切正常。
关于php - zlib_decode() : data error using composer in the doctrine2 tutorial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23719738/
我正在尝试安装 crudkit.com。这是我的 composer.json: { "description" : "The CodeIgniter framework", "name
我正在尝试使用 composer 安装 laravel 5.1 依赖项。 我已经安装了最新版本的 Composer : Composer version 1.0-dev (a54f84f05f915c
我在更新项目中的依赖项时遇到问题。问题: 无法解码响应:zlib_decode():数据错误使用降级模式重试,检查 https://getcomposer.org/doc/articles/troub
更新:我不久前按照评论中的建议将此问题发布到错误跟踪器,现在我运行了新版本的 composer 的全新安装(Composer 版本 7131607ad1d251c790ce566119d647e008
我已经安装了 Laravel 很多次了,但是今天当我不得不为我的项目安装它时,我遇到了以下奇怪的错误: Failed to decode response: zlib_decode(): data e
我是一名优秀的程序员,十分优秀!