zlib_decode(): errore di dati utilizzando compositore doctrine2 tutorial

AGGIORNAMENTO:
Ho postato questo problema al bug tracker di un po ‘ di tempo fa come suggerito nei commenti, e ora ho fatto un installazione pulita della nuova versione del compositore (Compositore versione 7131607ad1d251c790ce566119d647e008972aa5 2014-05-27 14:26:24) e il problema è risolto.

POST ORIGINALE:
Sto cercando di imparare ad usare doctrine2 utilizzando i loro tutorial a http://docs.doctrine-project.org/en/latest/tutorials/getting-started.html

ma per qualche motivo ho questo messaggio di errore quando si tenta di eseguire composer install:

  [ErrorException]           
  zlib_decode(): data error

Qui è il contenuto del compositore.json:

{
    "require": {
        "doctrine/orm": "2.4.*",
        "symfony/yaml": "2.*"
    },
    "autoload": {
        "psr-0": {"": "src/"}
    }
}

EDIT: Versione PHP 5.5.9.

EDIT: uscita di 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]
Verificare se si dispone di zlib attivata con php -m. zlib fornisce zlib_decode e questa estensione dovrebbe essere attivo sotto la tua installazione di PHP.
Grazie, @AlexandruG. E ‘ mostrando quando si esegue php -m.
Forse un problema di rete, quindi, o ti ha colpito github API limitazioni ?
Eseguire composer install -vvv e aggiornare la tua domanda iniziale con l’output di quel comando.
Eseguire composer diagnose e se mostra tutto OK, dovresti postare questo problema compositore issue tracker da github, dove si potrebbe ottenere più aiuto dal nucleo di sviluppatori.

InformationsquelleAutor Yekhezkel Yovel | 2014-05-18

3 Replies
  1. 1

    Durante l’ultimo giorno ho spendere un sacco di tempo cercando di trattare con zlib_decode(): data error problema e sicuramente non è legato a ciò che esatto del pacchetto che si sta tentando di installare. Ha a che fare qualcosa con il proxy e/o una cattiva connessione internet. Disattivazione antivirus non ha aiutato il mio caso, in quanto io non uso antivirus sul mio Mac. Queste sono le cose che ha fatto il resto.

    1. Forza HTTPS per il recupero del pacchetto aggiungendo questo al tuo composer.json.

    {
      "repositories": [
        {
          "type": "composer",
          "url": "https://packagist.org"
        },
        {"packagist": false}
      ],
      "require": { /* your packages as usual */ }
    }

    2. Se il problema persiste, provare a eseguire composer diag. Nel mio caso alcuni dei messaggi che ci sono stati:

    Checking pubkeys: FAIL
    Missing pubkey for tags verification
    Missing pubkey for dev verification
    Run composer self-update --update-keys to set them up

    Dopo aver fatto composer self-update --update-keys e seguendo le istruzioni sul successivo tentativo, tutto ha funzionato bene.

    InformationsquelleAutor ddinchev

  2. 0

    Nel mio caso è stato Avast antivirus. Dopo la disattivazione di tutto aggiornato senza problemi.

    InformationsquelleAutor Mariusz

  3. 0

    Basta installare decomprimere sul tuo computer, se si utilizza debian/ubuntu:

    sudo apt-get install unzip

    Che funziona per me!

    InformationsquelleAutor Marc Garcia

Lascia un commento